for($i = 1; $i < 4; $i++) { $sql = "SELECT ct.ligne_id, ct.membre".$i.", ct.score".$i." ms.membre_id, ms.pseudo, ms.avatar FROM classement ct INNER JOIN membres ms ON ct.membre".$i." = ms.membre_id WHERE ct.ligne_id = 'XXX'"; $query = mysql_query($sql) or die( mysql_error() ); while($row = mysql_fetch_row($query)) ' .... } }
$sql = "SELECT pseudo, avatar FROM membres WHERE membre_id IN ('{$Ris[0]}','{$Ris[1]}','{$Ris[2]}') ORDER BY membre_id;";
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionN'existe-t-il pas un moyen de forcer le while à me rendre les données dans le même ordre que celui de la requête SELECT ?
j'ai une tâche Cron qui rempli correctement une table donnée.
Sinon le Order By était dans la tâche cron.
SELECT membre_id1,membre_id2,membre_id3,score1,score2,score3 FROM matable WHERE ligne_id='xxx'