rguef
Messages postés29Date d'inscriptionmercredi 15 janvier 2003StatutMembreDernière intervention22 février 2006
-
22 févr. 2006 à 19:22
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
23 févr. 2006 à 19:15
bonjour,
j'ai un problème avec un reset() :
$reponseCom mysql_query("SELECT * FROM brian_commentaires WHERE billetid'$id' AND lu='0' ORDER BY date DESC");
$donneesCom = mysql_fetch_assoc($reponseCom);
if (!empty($donneesCom['date'])){ //Afficher uniquement les bons billets
reset($donneesCom);
while ($donneesCom = mysql_fetch_assoc($reponseCom)){
[...]
}
}
Ma boucle saute le 1er enregeistrement...
Et pire : si je met un reset($donneesCom) dans ma boucle, c'est comme si je ne l'avais pas mis !
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 22 févr. 2006 à 20:00
Salut,
$reponseCom =mysql_query("SELECT * FROM brian_commentaires WHERE billetid ='$id' AND lu='0' ORDER BY date DESC");
$donneesCom = mysql_fetch_assoc($reponseCom);
if (!empty($donneesCom['date'])){ //Afficher uniquement les bons billets
traitedonnees($donneesCom);
while ($donneesCom = mysql_fetch_assoc($reponseCom)){
traitedonnees($donneesCom);
}
}
In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy
Mon site (articles sur la programmation et programmes)
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 22 févr. 2006 à 20:52
Salut,
j'ai laissé sa condition php, toi t'as mis une condition
SQL, si il ajoute un LIMIT 0,10 alors mon code restera fidèle au sien,
contrairement au tien... mais pour cette utilisation, le tien est
meilleur...
In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy
Mon site (articles sur la programmation et programmes)
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 23 févr. 2006 à 09:28
Ouais, heu, une précision : reset () ne vide pas un tableau! Il replace le pointeur interne du tableau au début de ce tableau...
Il est utilisé lorsqu'on déplace le compteur interne à l'aide des fonctions next (), current (), end (), key (), list (), each () ...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 23 févr. 2006 à 12:15
Salut,
Antho : ta solution séléctionnerait 10 solutions qui ont
une date et les afficherait toutes... Et la mienne en séléctionnerait
10, mais n'afficherait que celles qui ont une date....
In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy
Mon site (articles sur la programmation et programmes)
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 23 févr. 2006 à 19:15
"ta solution séléctionnerait 10 solutions qui ont une date et les
afficherait toutes... Et la mienne en séléctionnerait 10, mais
n'afficherait que celles qui ont une date...."