Maison > développement back-end > tutoriel php > Quelles sont les causes de « Erreur fatale inexplicable » lors de la connexion à MySQL avec PHP 7 ?

Quelles sont les causes de « Erreur fatale inexplicable » lors de la connexion à MySQL avec PHP 7 ?

Susan Sarandon
Libérer: 2024-10-18 17:42:29
original
760 Les gens l'ont consulté

What Causes

Erreurs de connexion MySQL avec PHP 7

Lorsque vous travaillez avec PHP et MySQL, une « erreur fatale inexplicable » peut se produire, indiquant que le mysql_connect () la fonction n'est pas définie. Cette erreur peut être attribuée à une version obsolète de PHP.

Le problème :

PHP 7 a rendu obsolète les fonctions mysql_*, y compris mysql_connect(). Par conséquent, tenter d'utiliser ces fonctions dans PHP 7 entraînera une erreur de fonction non définie.

La solution :

Pour résoudre ce problème, vous devez mettre à niveau votre code pour utiliser les fonctions mysqli_*. Voici un exemple de la façon dont vous pouvez résoudre le problème :

<code class="php">$host = "127.0.0.1";
$username = "root";
$pass = "foobar";
$con = mysqli_connect($host, $username, $pass, "your_database");</code>
Copier après la connexion

Mise à niveau du code hérité :

Si vous mettez à niveau le code PHP hérité, vous devrez remplacer tout occurrences des fonctions mysql_ avec leurs homologues mysqli_. Cela inclut des fonctions telles que mysql_query(), mysql_fetch_array() et autres.

En mettant à jour votre code pour utiliser les fonctions mysqli_*, vous éviterez l'erreur de fonction non définie et vous assurerez que votre code est compatible avec PHP 7. .

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal