Parcourir mysql_fetch_array sans while [PHP]

Résolu/Fermé
Alain - Modifié par Alain le 18/07/2011 à 11:05
supermus Messages postés 1 Date d'inscription lundi 24 février 2014 Statut Membre Dernière intervention 24 février 2014 - 24 févr. 2014 à 23:48
Bonjour,

J'aimerais parcourir les lignes du tableau fournit par mysql_fetch_array sans la boucle while.

j'ai essayé :

$sql = 'select * from personne';
$req = mysql_query($sql) or die($sql.mysql_error());
$tab = mysql_fetch_array($req);

echo $tab[0]['nom'];
echo $tab[1]['nom'];

Sachant qu'avec un while ca marche à merveille ...

while ($tab =mysql_fetch_array($req) )
echo $tab['nom'];

mais aucune des deux echos n'affiche quelque chose !..

Merci d'avance!

A voir également:

4 réponses

GIO0892 Messages postés 581 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 29 septembre 2011 59
18 juil. 2011 à 15:54
yop,

voila un bout de script que j'avais fais ( fais pas attention au tableau, c'est juste a titre d'exemple )

mais il marche

il faut que tu stocke dans une variable

et dans ton echo tu met .$variable.


$nb=0;
while($ligne=mysql_fetch_array($result)) {

$nb++;

$nomequipe=$ligne['nomequipe'];

echo'<tr>';
echo '<td align="center">'.$nb.'</td>';
echo '<td align="center">'.$nomequipe.'</td>';
echo'</tr>';
}
0
Merci beaucoup! Ca marche sans probléme ...
0
GIO0892 Messages postés 581 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 29 septembre 2011 59
18 juil. 2011 à 23:01
De rien
0
supermus Messages postés 1 Date d'inscription lundi 24 février 2014 Statut Membre Dernière intervention 24 février 2014
24 févr. 2014 à 23:48
mais sa garde pas les valeurs dans $nomequipe vous affichez a l'interieure du boucle c tt mais pour les utilisés une autre fois dehors de la boucle sa marcheras pas ;)
0