Maison > Article > base de données > Pourquoi mon code PHP renvoie-t-il une « Erreur fatale : appel à la fonction non définie mysql_connect() » après l'installation de MySQL ?
Résolution de « Erreur fatale : appel à la fonction non définie mysql_connect() » après l'installation de MySQL
Rencontre de « Erreur fatale : appel à une fonction non définie Le message function mysql_connect()" après l'installation de MySQL peut indiquer un problème potentiel. Examinons la solution.
Comprendre le problème
La fonction mysql_connect() est utilisée pour établir une connexion à une base de données MySQL. Cependant, avec l'introduction de PHP 7, cette fonction est devenue obsolète au profit de mysqli_connect(). Si vous avez récemment effectué une mise à niveau vers PHP 7 et que vous utilisez toujours mysql_connect(), vous rencontrerez cette erreur.
Solution : migrer vers mysqli_connect()
Pour résoudre ce problème problème, vous devez faire la transition de votre code pour utiliser mysqli_connect() au lieu de mysql_connect(). Le code mis à jour ressemblerait à ceci :
$host = "127.0.0.1"; $username = "root"; $pass = "foobar"; $con = mysqli_connect($host, $username, $pass, "your_database");
Mise à niveau du code PHP hérité
Si votre base de code contient plusieurs occurrences de fonctions mysql_, vous devrez peut-être remplacez-les systématiquement par leurs homologues mysqli_ pour assurer la compatibilité 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!