Maison >base de données >tutoriel mysql >Pourquoi `mysql_connect()` provoque-t-il une « erreur fatale » dans PHP 7 ?
Erreur : "Erreur fatale : Erreur non détectée : Appel à la fonction non définie mysql_connect() dans register.php:22"
Question :
Lors de la tentative d'établissement d'une connexion avec le serveur MySQL, l'erreur suivante s'affiche rencontré :
Fatal error: Uncaught Error: Call to undefined function mysql_connect()
Cette erreur se produit spécifiquement à la ligne 22 du script register.php :
$link = mysql_connect($mysql_hostname , $mysql_username);
Réponse :
Le mysql_ * La famille de fonctions, y compris mysql_connect(), a été obsolète dans PHP 7 puis entièrement supprimée. Cela signifie que PHP 7 ne prend plus en charge ces fonctions.
Étant donné que XAMPP utilise PHP 7, il est probable que vous soyez confronté à ce problème car PHP 7 est actif dans votre installation XAMPP.
Pour Pour résoudre ce problème, vous disposez de deux options principales :
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!