Bonjour,
C'est la première fois que je développe un site web avec php.

Je veux afficher un datagrid, mais j'ai un problème au niveau de la connexion avec la base de données.

Erreur:

Succès de connexion.

Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\GProduits\PageAdmin.php on line 34

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\GProduits\PageAdmin.php on line 34
Erreur SQL !
SELECT id_catg,lib_catg FROM categorie
Access denied for user 'ODBC'@'localhost' (using password: NO)
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
20
21
22
23
24
25
26
27
28
29
30
31
<?php
if( $id = mysql_connect('localhost','root','') ) {
if(mysql_select_db("gproduits") ) {
echo "Succès de connexion.";
/* code du script … */
} else {
die("Echec de connexion à la base.");
 
}
mysql_close($id);
} else {
die("Echec de connexion au serveur de base de
données.");
}
 
		?>
 
		<?php
 
			$sql = 'SELECT id_catg,lib_catg FROM categorie';
			$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
			$n=mysql_num_rows($req);
			echo $n.' enregistrements';
			echo '<table border="1">';
			echo '<tr><th>Id</th><th>Libelle</th></tr>';
			while($data = mysql_fetch_assoc($req)) 
			{ 
				echo '<tr><td>'.$data["id_catg"].'</td><td>'.$data["lib_catg"].'</td></tr>'; 
			} 
			echo '</table>';
?>
Merci de me répondre.