Maison  >  Article  >  développement back-end  >  Que dois-je faire si une erreur se produit lorsque PHP se connecte à la base de données MySQL ?

Que dois-je faire si une erreur se produit lorsque PHP se connecte à la base de données MySQL ?

王林
王林original
2020-07-10 11:03:473647parcourir

La solution à l'erreur lorsque php se connecte à la base de données mysql est : 1. Ouvrez les paramètres de la variable d'environnement et ajoutez le répertoire d'installation de php après la variable Path ; 2. Redémarrez l'ordinateur ; dll sur le serveur Apache Dans le répertoire bin ; 4. Redémarrez le serveur Apache.

Que dois-je faire si une erreur se produit lorsque PHP se connecte à la base de données MySQL ?

Description de l'erreur :

(Tutoriel recommandé : Tutoriel php)

Connection PHP à MySQL base de données Lorsque, l'erreur suivante se produit : Erreur fatale : Appel à la fonction non définie mysql_connect() dans.......

Analyse :

Cette erreur se produit généralement lorsque les serveurs PHP, Mysql et Apache sont configurés.

La solution est la suivante :

Elle peut être résolue en modifiant les variables d'environnement.

Les opérations spécifiques sont :

1. Cliquez avec le bouton droit sur "Poste de travail", cliquez sur "Propriétés", "Avancé", "Variables d'environnement"

2. Modifiez la variable "Path" sous "Variables système" et ajoutez ";E:phpphp5;E:phpphp5ext" après la valeur d'origine. ("E:phpphp5" est le répertoire d'installation de PHP)

3. Redémarrez l'ordinateur

4. Copiez le libmysql.dll dans le répertoire d'installation de PHP dans le répertoire bin d'Apache. serveur ;

5. Redémarrez le serveur Apache.

Test : test.php

Où user est le nom d'utilisateur de MySQL, userpassword est le mot de passe utilisateur correspondant de MySQL

<?php
$link=mysql_connect(&#39;localhost&#39;,&#39;[user]&#39;,&#39;[userpassword]&#39;);
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>

Enregistrez le code de test dans les htdocs du Répertoire d'installation d'Apache Ensuite, après avoir démarré le serveur, entrez "http://localhost/test.php" dans le navigateur. Si "success" apparaît, cela signifie que PHP s'est connecté avec succès à la base de données.

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