Retour de vacances tres difficile - Boucle While [PHP] - Programmation
Marsh Posté le 30-08-2002 à 14:51:12
while ($row = mysql_fetch_row($result))
{
echo $row[0];
}
Marsh Posté le 30-08-2002 à 14:52:55
c'est quoi la difference ?
Edit : 2min que je reflefichisse un peu !!
Marsh Posté le 30-08-2002 à 14:59:38
Je ne comprend pas pkoi se code marche :
while ($row = mysql_fetch_row($result)) |
Et que celui la ne marche pas :
result2 = mysql_fetch_row($result); |
J'ai du rater qqchose sur les base de mysql
Marsh Posté le 30-08-2002 à 15:01:02
Et pis il se foute tous de ma gueule
Au meiux de faire vos malin, essayer au moin de m'explique, sa servira a qqchose
Marsh Posté le 30-08-2002 à 15:01:27
>> while ($row = mysql_fetch_row($result))
il se passe 2 choses :
1) récupération de la nouvelle ligne avec mysql_fetch_row()
2) copie de cette ligne dans la variable row
>> while ($row = $result2)
ici, une seul : copie de la variable $result2 dans $row
Marsh Posté le 30-08-2002 à 15:01:54
bozocarzu a écrit a écrit : Et pis il se foute tous de ma gueule |
Marsh Posté le 30-08-2002 à 15:03:11
C'est pas con se que tu dis, mais je vien de m'apercevoir en lisant ton post que je n'avais compris comment fonctionne une boucle while. Merci youdontcare
Marsh Posté le 30-08-2002 à 15:04:59
ça n'a pas grand chose à voir avec le while en lui-même, c'est plutôt les bases du langage.
Marsh Posté le 30-08-2002 à 15:08:18
bas si sa a voir avec la boucle. Je ne savais pas que while s'areter de s'executer dés que sa condition est réaliser
C'est pas grave , j'aurais au moins appris qqchose
Marsh Posté le 30-08-2002 à 15:18:34
bozocarzu a écrit a écrit : bas si sa a voir avec la boucle. Je ne savais pas que while s'areter de s'executer dés que sa condition est réaliser |
gni ???
même en rajouteant le pas avant réalisée, ca reste un beau gni
Marsh Posté le 30-08-2002 à 15:33:35
reflechis un peu... while en français, ca donne ? tant que.
bon.
Code :
|
C'est un peu l'inverse de ce que tu dis avoir compris
Marsh Posté le 30-08-2002 à 14:46:10
La rentré s'annonce tres difficile, meme en prog
Regardez se code :
$result=mysql_query("SELECT * FROM table" );
$result2=mysql_fetch_row($result);
while($lig=$result2){
echo"$lig[1]\n";
}
Se code m'affiche en continu $lig[1] de la premiere de la table, et le script s'interromp au bout de trente secondes.
Pourquoi sa marche pas