Echec connexion mysql sans message d'erreur
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:
Code:
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';
?> |
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:
1 2
|
//$link = mysql_connect ($host,$user,$pass) or die('Erreur de connexion à la base de données'); |
Mon fichier log signale
Citation:
[19-Feb-2013 09:17:02] PHP Warning: mysql_close(): no MySQL-Link resource supplied in C:\Apache\htdocs\connect.php on line 23
Je ne sais vraiment plus ou m'orienter