Bonjour,
j'execute une requete SQL qui retourne une liste de valeurs.
$listeQuestion = mysql_query('SELECT * FROM question ORDER BY niveau ASC LIMIT 0 , 30');
j'execute ensuite une boucle qui bidouille sur ma liste.
while ($rowContent = mysql_fetch_array($listeQuestion)) {
// mon action ici
}
Le probleme est que a la fin de ma boucle, la liste $listeQuestion est vide.
J'aurais voulu plus loin dans mon compte réutiliser cette liste, hors elle est vide.
Mon alternative actuelle est de re-executer ma requete SQL, mais cela implique un autre appel en base de données, donc un peu idiot et lourd.
J'aimerais pouvoir faire, des la premiere lecture de ma BD un genre de
$listeQuestion2 = $listeQuestion mais listeQuestion2 semble passer par reference les valeurs de ma liste, et se vide aussi suite a mon
mysql_fetch_array.
Quelqu'un aurait-il svp une solution ?
merci d'avance
Partager