8792 sujets

Développement web côté serveur, CMS

Je commence la lecture de "php et MYSQL pour les nuls". Je lance le test php : pas de soucis. mais le test mysql ne fonctionne pas. Pour la page :

a écrit :
<html>
<head>
<title>Test de MySQL</title>
<body>
<!-- test-mysql.php -->
<?php
$host="localhost";
$user="mysqlaccount";
$password="mysqlpassword";

mysql_connect($host,$user,$password);
$sql="show status";
$result = mysql_query($sql);
if ($result == 0)
echo("<b>Erreur " . mysql_errno() . ": " . mysql_error() . "</b>");
elseif (mysql_num_rows($result) == 0)
echo("<b>Requête exécutée avec succès</b>");
else
{
?>
<!-- Tableau affichant les résultats -->
<table border="1">
<tr><td><b>Nom de la variable</b></td><td><b>Valeur</b></td></tr>
<?php
for ($i = 0; $i < mysql_num_rows($result); $i++) {
echo("<TR>");
$row_array = mysql_fetch_row($result);
for ($j = 0; $j < mysql_num_fields($result); $j++) {
echo("<TD>" . $row_array[$j] . "</td>");
}
echo("</tr>");
}
?>
</table>
<?php } ?>
</body>
</html>


J'obtiens les messages suivant, encore incompréhensible pour moi :

a écrit :
Warning: mysql_connect(): Accès refusé pour l'utilisateur: 'mysqlaccount'@'@localhost' (mot de passe: OUI) in c:\program files\easyphp1-8\www\nouveau dossier\test-mysql.php on line 11

Warning: mysql_query(): Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in c:\program files\easyphp1-8\www\nouveau dossier\test-mysql.php on line 13

Warning: mysql_query(): A link to the server could not be established in c:\program files\easyphp1-8\www\nouveau dossier\test-mysql.php on line 13
Erreur 1045: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON)


Merci de m'adire pour les débuts !!!
Cela signifie que les identifiants ne sont pas valides.
essaye:
$user="root";
$password="";

Ce sont les identifiants par defaut.
Modifié par ilhooq (16 Sep 2006 - 22:05)