21-03-2008, 06:54 PM
(Modification du message : 08-09-2008, 07:08 PM par Sephi-Chan.)
Bonjour, je suis confronté à un étrange problème entre la boucle for et la boucle while :?:
Tout d'abord, voici la contenance du champ "Pseudo" de ma table "Users" :
- Valter
- a
- e
Et voici le code de ma page auto.php ( test ) :
http://0tt0k4r.free.fr/auto.phpTout d'abord, voici la contenance du champ "Pseudo" de ma table "Users" :
- Valter
- a
- e
Et voici le code de ma page auto.php ( test ) :
Code PHP :
<?
mysql_connect("localhost","***","***");
mysql_select_db("***");
$in_for = mysql_query("SELECT Pseudo FROM Users");
$do_for = mysql_fetch_array($in_for);
for ($i = 0; $i < count($do_for); $i++) {
echo $do_for[$i]."<br>";
}
// fin de la boucle for
echo "<hr>";
// début de la boucle while
$in_while = mysql_query("SELECT * FROM Users");
while ($do_while = mysql_fetch_array($in_while)) {
echo $do_while['Pseudo']."<br>";
}
?>
Comme vous pouvez le voir, ce qu'affiche la boucle for ne correspond aucunement avec la réalité. :heuuu:
Avez vous une réponse à cela, je vous en serez grandement reconnaissant :respect:
Valter,