Parcourir mysql_fetch_array sans while [PHP]

Résolu
Alain -  
supermus Messages postés 1 Statut Membre -
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. GIO0892 Messages postés 655 Statut Membre 59
     
    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
  2. Alain
     
    Merci beaucoup! Ca marche sans probléme ...
    0
  3. GIO0892 Messages postés 655 Statut Membre 59
     
    De rien
    0
  4. supermus Messages postés 1 Statut Membre
     
    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