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 : 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';
?>
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
 
//$link = mysql_connect ($host,$user,$pass) or die('Erreur de connexion à la base de données');
Mon fichier log signale
[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