Maison > base de données > tutoriel mysql > Pourquoi mon code PHP renvoie-t-il une erreur « Appel à la fonction non définie mysql_connect() » ?

Pourquoi mon code PHP renvoie-t-il une erreur « Appel à la fonction non définie mysql_connect() » ?

DDD
Libérer: 2024-11-20 18:21:13
original
333 Les gens l'ont consulté

Why is my PHP code throwing a

Résolution d'erreur : compréhension de "l'erreur d'appel à la fonction non définie mysql_connect()" en PHP

Problème :

Lors de la tentative de connexion à une base de données MySQL à l'aide de PHP, les utilisateurs peuvent rencontrer l'erreur « Erreur fatale : Appel à une fonction non définie mysql_connect()." Ce problème survient après la configuration de PHP, MySQL et Apache.

Explication :

Cette erreur indique que la fonction obsolète mysql_connect() est appelée dans PHP 7 ou une version ultérieure. PHP 7 et versions ultérieures ne prennent plus en charge la fonction mysql_connect() car elle a été remplacée par la fonction mysqli_connect().

Solution :

Pour résoudre ce problème, effectuez une mise à niveau vos fonctions liées à MySQL pour utiliser la nouvelle syntaxe mysqli_*. Plus précisément, remplacez mysql_connect() par mysqli_connect().

Voici un exemple du code PHP mis à jour :

$host = "127.0.0.1";
$username = "root";
$pass = "foobar";
$con = mysqli_connect($host, $username, $pass, "your_database");
Copier après la connexion

Considérations supplémentaires :

  • Assurez-vous que l'extension MySQL est configurée et activée dans votre installation PHP.
  • Confirmez que l'extension L'utilisateur MySQL dispose des privilèges nécessaires pour se connecter à la base de données spécifiée.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal