2010-03-12 15 views
0

J'ai une séquence de ressources de résultats de requête mysql stockées dans un tableau.Boucler avec une instruction while

Tableau E.G ([0] => ressource [1] => ressource ... ect);

Ce code récupère la première ressource dans le tableau:

$third_count = "0"; 
while ($user_result = mysql_fetch_array($user[$third_count])) { 
print_r($user_result); 
} 
$third_count = $third_count +1; 

Je suis juste coincé en essayant de trouver une instruction if qui boucle'LL si le tableau.

Quelque chose comme: while ($ third_count = < $ second_count) est ce dont j'ai besoin, mais cela ne semble pas fonctionner. Où $ second count est le nombre d'éléments dans le tableau.

Merci pour les pointeurs!

+0

Ahh l'a corrigé moi-même. J'ai le = YsoL8

Répondre

1

Ce que vous voulez faire est d'utiliser une boucle foreach pour parcourir ce tableau de ressources de résultats. Les comtes n'auront pas d'importance alors.

foreach($resourcearr as $res) { 
    while ($user_result = mysql_fetch_array($res)) { 
     print_r($user_result); 
    } 
} 
+0

J'ai pensé à le faire comme ça, mais je n'étais pas certain que les ressources de résultat (par opposition aux tableaux normaux) puissent être utilisées comme ça. – YsoL8

+0

C'est un tableau normal. C'est juste un éventail de ressources. – Buggabill