Bonjour à tous,
Je viens d'installer php/mysql avec wamp5. J'ai créé une base "test" avec une table "nom"
Lorsque je met le code ci-dessous dans un seul fichier "test.php" ça fonctionne et ça me retourne bien la requête demandée. Voici ce fichier test.php:
Le problème survient lorsque je scinde ce code en 2 fichiers:
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 <?php $host = "localhost"; $bdd = "test"; $loginbase = "root"; $mdpbase = ""; mysql_connect($host,$loginbase,$mdpbase) or die("erreur de connexion"); mysql_select_db($bdd) or die("erreur BDD"); $sqlname="SELECT * FROM nom;"; $queryname=mysql_query($sqlname); $numrow=mysql_num_rows($queryname); For($i=0; $i < $numrow; $i++) { echo"noms : ".$nom = mysql_result($queryname,$i,'nompatroprof')."<br>"; } ?>
Fichier connexion.php:
Fichier test.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php $host = "localhost"; $bdd = "test"; $loginbase = "root"; $mdpbase = ""; mysql_connect($host,$loginbase,$mdpbase) or die("erreur de connexion"); mysql_select_db($bdd) or die("erreur BDD"); ?>
Je précise que les 2 fichiers sont dans le meme répertoire "Test" qui est dans le répertoire "www" de wamp5
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?Php include("connexion.php"); $sqlname="SELECT * FROM nom;"; $queryname=mysql_query($sqlname); $numrow=mysql_num_rows($queryname); For($i=0; $i < $numrow; $i++) { echo"noms : ".$nom = mysql_result($queryname,$i,'nompatroprof')."<br>"; } ?>
Donc lorsque je lance test.php j'obtiens les messages suivants:
Pour info la ligne 5 c'est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in c:\program files\wamp\www\test\test.php on line 5 Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in c:\program files\wamp\www\test\test.php on line 5 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\program files\wamp\www\test\test.php on line 6
$queryname=mysql_query($sqlname);
et la ligne 6 c'est:
$numrow=mysql_num_rows($queryname);
Quelqu'un peut-il me dire ce qui se passe et comment y remédier? Merci.
Partager