|
|
|
|
<html>
<head>
<title> essai php</title>
</head>
<body>
<?php
print("<h1 center> Essai PHP </h1> \n le Php fonctionne en local ! <BR>\n");
print("Nous sommes le : ");
print (Date('d m Y'));
print("\n<HR>\n");
phpinfo();
?>
</body>
</html>
<html>
<head>
<title> test mysql </title>
</head>
<body>
<!-- test-mysql.php-->
<?php
$host="localhost";
$user="";
$password="";
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 executée avec succès</b>");
else
{
?>
<!-- Tableau affichant les résultats -->
<!--<table border=""1""> -->
<table>
<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_fielsds($result);$j++) {
echo("<TD>" . $row_array[$j] . "</td>");
}
echo("</TR>");
}
?>
</table>
<?php } ?>
</body>
</html>
Warning: mysql_connect() [function.mysql-connect]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 2.0b1\www\projet1\test-mysql.php on line 11 Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 2.0b1\www\projet1\test-mysql.php on line 13 Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files\EasyPHP 2.0b1\www\projet1\test-mysql.php on line 13 Erreur 1045 : Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON)
Configuration: Windows XP Firefox 2.0.0.9
Ce n'est pas
mysql_connect($host.$user.$password);mais mysql_connect($host,$user,$password); Le point est un opérateur de concaténation. A priori, avec Easyphp, si tu n'as pas modifié la config, l'user est « root » ( sans les espaces, sans les guillemets ). |
Bonsoir,
oui effectivement il fallait mettre des virgules à la place des points. mais je suis pas encore familiarisé avec la syntaxe. j'avais fais une seconde erruer de recopie for ($j=0; $j<mysql_num_fielsds($result);$j++) {
au lieu de for ($j=0; $j<mysql_num_fields($result);$j++) {
en mettant root en user ça fonctionne.! merci beaucoup ! et à à une prochaine pour des questions peut-être plus difficiles .. |
for ($j=0; $j<mysql_num_fields($result);$j++) Je te conseille d'évaluer le nombre de champs une seule fois : $nchamps = mysql_num_fields($result); for ($j=0; $j<$nchamps;$j++) et à à une prochaine pour des questions peut-être plus difficiles .. Ça risque :-) |
| 12/03 12h12 | Réinitialiser le mot de passe root de MySQL | MySQL |
| 17/06 00h29 | Option "Déconnecter NOM" du menu Démarrer | Windows 98 |
| 12/04 10h21 | [X-Window] Démarrer 2 serveur X | X-Window |
| 12/04 10h29 | [KDE] Xscreensaver au démarrage | KDE |
| 14/04 15h10 | About:blank - Page de démarrage remplacée | Navigateurs |
| 28/07 10h19 | [Debian] impossibilité de démarrer mysql | 18 |
| 21/08 16h33 | [easyphp] impossible de démarrer mysql&apache | 1 |
| 19/08 18h05 | Démarrer MySQL automatiquement | 4 |
| 27/10 17h00 | Mysql ne demare pas dans easyphp | 1 |
![]() | MySQL - MySQL est une des systèmes de gestion de bases de données le plus répandu au monde. | Catégorie: Bases de données Licence: Open Source |
![]() | WAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de... | Catégorie: Serveurs Licence: Freeware/gratuit |
![]() | Hijackthis - Hijackthis est un logiciel qui aide à la désinfection, cependant, il est à ne pas mettre entre toutes les mains. ... | Catégorie: Anti-Spyware Licence: Freeware/gratuit |
![]() | Vista Boot Pro - Vista Boot Pro est un outil permettant de faire cohabiter plusieurs systèmes Windows avec le système Windows Vista.... | Catégorie: Optimisation Licence: Freeware/gratuit |