Bon ok je vois un peu mieux.
En revanche, avant de continuer, je te suggère de corriger un peu ton code :
Règle numéro 1 : ne jamais faire un "select *", il faut toujours limiter le nombre de colonne que tu vas chercher, d'une part pour une question de performance, d'autre part parce que cela implique que l'ordre des colonnes dans ta table ne changera plus jamais ou que tu n'ajoutera jamais d'information. En faisant cela, en plus, tu comprendras mieux ce qui entre dans ton tableau.
Deuxièmement, comme je suppose que tu stocke tes id au format numérique, il est inutile (voire dommage) de mettre des ' autour du $id. Parce que quand tu mets des ', mysql comprend que dedans il y a une chaine de caractères. Mais comme il va chercher dans une colonne numérique, il doit commencer par retransformer cette chaine en numérique. Donc 1, tu passes du temps à mettre tes ' et deux mysql en passe à les convertir.
Maintenant que j'ai mieux compris ce que tu voulais faire dis mi si ce qui suis est juste :
Dans ton while, tu récupères des tableaux du style array([0]->[25])
Si tu as 3 résultats, tu voudrais avoir un tableau qui donne :
1 /
array (
array([0]->[25]),
array([0]->[2]),
array([0]->[27])
)
ou
2/
array([0]->[25], [1]->[2], [2]->[27]) ?
(Merci de rayer la mention inutile.)
En fonction de ta réponse, la solution est légèrement différente.
Goodbye crual world, it's over
Walk on by
Waiting for the Worms to come