par
Invité » 20 mai 2005, 13:13
Hello à tous.
Je prends dans ma table plusieurs lignes.
Lorsque je veux les afficher, je me rends compte que la première ligne est ignorée (le rang 0), et que ça m'affiche en premier le rang 1 (donc la seconde ligne) de mon résultat.
Voici ce que je fais :
Code : Tout sélectionner
$index = array();
$row = mysql_fetch_array($page, MYSQL_BOTH);
echo $row["texte"];
do { $index[] = $row["texte"];} while ( $row = mysql_fetch_array($page)) ;
foreach($index as $key => $texte) { echo "<strong>Page ".$key."</strong><br />$texte<br /><br />\n";}
Quelqu'un voit-il une explication à mon pb ?
Hello à tous.
Je prends dans ma table plusieurs lignes.
Lorsque je veux les afficher, je me rends compte que la première ligne est ignorée (le rang 0), et que ça m'affiche en premier le rang 1 (donc la seconde ligne) de mon résultat.
Voici ce que je fais :
[code]
$index = array();
$row = mysql_fetch_array($page, MYSQL_BOTH);
echo $row["texte"];
do { $index[] = $row["texte"];} while ( $row = mysql_fetch_array($page)) ;
foreach($index as $key => $texte) { echo "<strong>Page ".$key."</strong><br />$texte<br /><br />\n";}[/code]
Quelqu'un voit-il une explication à mon pb ?