Bonjours, j'ai un petit problème pour afficher des infos dans un while. Voila j'explique mon problème:
Le while ne m'affiche que 1 resultat, alors que logiquement il devrait m'en afficher plusieurs. $test me retourne pourtant plusieurs resultat, donc normalement on va chercher dans la deuxième requete avec WHERE id ='".$row['membre_id']."'les infos que la première requete nous retourne, et ca devrait afficher le meme nombre de resultat, or c'a n'est pas le cas. Merci à ceux qui pourrons m'aider.
$test = $mysql->query("SELECT membre_id, temps FROM ".$mysql->pref."_sessions WHERE temps >= '".(time()-600)."' AND membre_id!='0'");
$row = mysql_fetch_array($test);
$countmembres2 = $mysql->query("SELECT id, pseudo FROM ".$mysql->pref."_membres WHERE id ='".$row['membre_id']."'");
while ($w = mysql_fetch_array($countmembres2)) {
echo $w['pseudo'];}
Le while ne m'affiche que 1 resultat, alors que logiquement il devrait m'en afficher plusieurs. $test me retourne pourtant plusieurs resultat, donc normalement on va chercher dans la deuxième requete avec WHERE id ='".$row['membre_id']."'les infos que la première requete nous retourne, et ca devrait afficher le meme nombre de resultat, or c'a n'est pas le cas. Merci à ceux qui pourrons m'aider.
$test = $mysql->query("SELECT membre_id, temps FROM ".$mysql->pref."_sessions WHERE temps >= '".(time()-600)."' AND membre_id!='0'");
$row = mysql_fetch_array($test);
$countmembres2 = $mysql->query("SELECT id, pseudo FROM ".$mysql->pref."_membres WHERE id ='".$row['membre_id']."'");
while ($w = mysql_fetch_array($countmembres2)) {
echo $w['pseudo'];}