Probléme requete mysql

Résolu
life -  
 life -
Bonjour,

j'essaye de faire la requete suivante mais ça marche pas :

$lundi=mysql_fetch_array(mysql_query("SELECT COUNT( * ) FROM `stats` WHERE day='Monday'"));


if(isset($lundi)){
echo $lundi ;
}
else
{
echo" ya rien nizar " ;
}


ça me donne Array comme message

merci

4 réponses

gryzzly Messages postés 4608 Date d'inscription   Statut Contributeur Dernière intervention   1 335
 
c'est normal, le résultat est un tableau ...
https://www.php.net/manual/en/control-structures.foreach.php
0
benvii Messages postés 308 Date d'inscription   Statut Membre Dernière intervention   137
 
Bonsoir,
Si tu utilises COUNT il faut préciser ou renvoyer le résultat dans l'array (tableau) $lundi.
La requête doit donc être comme ceci :
SELECT COUNT( * ) AS nombre FROM `stats` WHERE day='Monday'
$lundi['nombre'] contient le nombre (valeur numérique) d'entrée ou "day" est égale à "Monday".

Plus d'infos -> https://openclassrooms.com/fr/courses#ss_part_4

Benvii
0
life
 
merci pour ta réponse , j'ai mis ça :

while (list(, $value) = each($lundi))
{
echo "Valeur : $value<br />\n";

}

mais le probleme maffiche la valeur doube ,dans ma base de donnée il existe que une seule valeure et la il me fais

valeur :1
valeur: 1
0
life
 
merci merci beaucoup ,ça marche trés bien ^^
0