Modérateur PHPfrance |
6373 Messages
23 juil. 2005, 18:56
aucun problème quand MySQL l'exécute : normal, ce sont des erreurs PHP, ta requête SQL est bonne
le premier warning vient d'ici :
echo "$tableau["total"]";
pas besoin de guillemets autour si tu n'affiches qu'une variable, ici en plus ils interfèrent avec les guillemets autour de l'index "total", d'où une erreur
echo $tableau["total"];
Notice: Undefined variable: tableau in e:\easyphp1-8\www\gstats\essai.php on line 5
Notice: Undefined variable: tableau in e:\easyphp1-8\www\gstats\essai.php on line 6
Notice: Undefined variable: tableau in e:\easyphp1-8\www\gstats\essai.php on line 11
=> la variable $tableau n'existe pas, tu l'affiches ici
$tableau["total"];
mais tu ne mets rien dedans
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in e:\easyphp1-8\www\gstats\essai.php on line 11
cette erreur découle de la précédente
mais je ne comprend pas bien cette ligne
while($tableau['total'] = mysql_fetch_array($tableau['total'])) {
elle ne te semble pas un peu bizarre ?
je ne sais pas si tu as bien saisi ce qu'on a fait avec le "AS total"
on a juste donné un nom plus pratique (total) au résultat de COUNT(*)