Bonjour à tous je suis complétement bloqué par un problème élémentaire qui m'intrigue vraiment.
La connexion à Mysql à partir de mon code PHP échoue sans que j'arrive à comprendre pourquoi.
Mon environnement de travail est : MysqlServer 5.1, Apache 2.2 et Php 5.
J'arrive à me connecter à Mysql à partir de Toad for Mysql mais pas à partir de mes codes php. Pour mieux comprendre, j'ai utilisé ce bout de code:
A l'exécution je me retrouve avec "Erreur de chargement de la page" et rien du tout comme message dans mon fichier log. Quand je met en commentaire la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <?php echo'start'; ini_set('display_errors', 1); ini_set('log_errors', 1); ini_set('error_log', dirname(__file__) . '/log_error_php.txt'); $host = 'localhost'; $user = 'root'; $pass = 'admin'; $db = 'testMysql'; $link = mysql_connect ($host,$user,$pass) or die('Erreur de connexion à la base de données'); echo'connexion OK'; //mysql_select_db($db) or die ('Erreur :'.mysql_error()); mysql_close(); echo'end'; ?>
Mon fichier log signale
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2//$link = mysql_connect ($host,$user,$pass) or die('Erreur de connexion à la base de données');
Je ne sais vraiment plus ou m'orienter[19-Feb-2013 09:17:02] PHP Warning: mysql_close(): no MySQL-Link resource supplied in C:\Apache\htdocs\connect.php on line 23
Partager