par
ouckileou » 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(*)
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 :
[php]
echo "$tableau["total"]";
[/php]
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
[php]
echo $tableau["total"];
[/php]
[quote]
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
[/quote]
=> la variable $tableau n'existe pas, tu l'affiches ici
[php]
$tableau["total"];
[/php]
mais tu ne mets rien dedans
[quote]
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in e:\easyphp1-8\www\gstats\essai.php on line 11
[/quote]
cette erreur découle de la précédente
mais je ne comprend pas bien cette ligne
[php]
while($tableau['total'] = mysql_fetch_array($tableau['total'])) {
[/php]
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(*)