Maison >base de données >tutoriel mysql >Pourquoi est-ce que j'obtiens une erreur « Appel à la fonction non définie mysql_connect() » en PHP ?
Erreur de fonction mysql_connect() non définie en PHP
Énoncé du problème :
Les développeurs peuvent rencontrer l'"Erreur fatale : Appel à la fonction non définie mysql_connect()" lors de la tentative d'utilisation des fonctions mysql_* obsolètes dans PHP. L'erreur persiste même après avoir installé le package approprié et redémarré les services nécessaires.
Solution :
Dans PHP 7 et supérieur, les fonctions mysql_* ont été remplacées par le Fonctions PDO ou mysqli_*. Il est recommandé aux développeurs de mettre à jour leur code en conséquence. Cependant, si cela n'est pas immédiatement réalisable, une solution de contournement existe.
Solution de contournement :
Pour une solution temporaire, les développeurs peuvent créer le fichier fix_mysql.inc.php, qui recrée les anciennes fonctions mysql_* en utilisant les fonctions mysqli_*(). Ce fichier doit être inclus au début des scripts PHP utilisant les fonctions mysql_*.
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!