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 ?

Pourquoi mon code PHP renvoie-t-il une « Erreur fatale : appel à la fonction non définie mysql_connect() » après l'installation de MySQL ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-24 15:34:10861parcourir

Why Does My PHP Code Throw a

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!

Déclaration:
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