Parcourir mysql_fetch_array sans while [PHP]

Résolu
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!

4 réponses

  1. 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
    1. Merci beaucoup! Ca marche sans probléme ...
      0
      1. 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