cs_sidalilo
Messages postés108Date d'inscriptionmardi 28 février 2006StatutMembreDernière intervention 9 juillet 2013
-
22 mai 2010 à 15:19
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 2012
-
22 mai 2010 à 16:10
bonjour
j'ai analysé une requete sql sur MYSQL en php
et lorsque j'ai visualisé le resultat dans un tableau j'ai fait une boucle et je voulu aller à la prochaine ligne pour recuperer un enregistrement et le comparer avec l'autre dans une boucle de fetch_row voila l'exmeple:
$requete = "SELECT nom,prenom,date from t1";
$resultat = mysql_query($requete1,$connection);
$mydate=10/02/1982;
while ($test =mysql_fetch_row($resultat)) {
list($nom,$prenom,$date)==$test;
//comment aller à la prochaine ligne
if next $test[2]==$mydate{
//mon code...
}
}
mais if next $test[2]==$mydate{} ca marche pas!!!
comment faire pour aller à la ligne suivante
merci pour votre attention
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 22 mai 2010 à 16:10
Salut,
Oulà, tu fais fort.
Une seule recommandation : active l'affichage des erreurs et gère les !!
... et n'hésite pas à lire la doc.
C'est truffé de fautes :
$requete1 n'est pas définie
10/02/1982 est une chaîne de caractères, donc $mydate = '10/02/1982';
list($nom,$prenom,$date)==$test; => c'est une affectation qu'il faut faire, pas une comparaison.
if next $test[2]==$mydate{ no comment
comment faire pour aller à la ligne suivante
mysql_fetch_row() associée à la boucle while s'occupe de ça. Revois la doc.