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. 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 ;)
    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>';
      }