shadow1779
Messages postés706Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention29 septembre 2013
-
21 juin 2006 à 08:58
armandd2
Messages postés1Date d'inscriptionlundi 25 mai 2009StatutMembreDernière intervention11 juillet 2009
-
11 juil. 2009 à 16:22
Bonjour,
je me suis fais un systeme de news perso sur mon site, j'ai dans ma base de donnée un id en md5, ainsi que le titre, le texte, un logo et la date, sur une page je dis de faire ceci (en gros de trier les 5dernieres news,
le probleme est que si par exemple j'ai une news le 31-05-06 à 12:04 et une autre le 30-06-06 a 17:07 par exemple, il n'affichera la news de juin qu'en deuxieme car il se basera sur le début de la chaine, j'aimerai que l'on essaye de m'expliquer quoi faire afin de trier par date correctement,
et si possible merci de me faire le code si il faut modifier vraiment tout le format de date dans la base de donnée :D
pcgpegase
Messages postés96Date d'inscriptionlundi 24 novembre 2003StatutMembreDernière intervention24 avril 20071 21 juin 2006 à 09:11
Bonjour, il faut que dans ta base MySQL, tu es bien défini le champs de ta date sur "date", ensuite, il faut juste que tu fasses un ORDER BY champs_date et c'est bon :)
cs_benstar
Messages postés81Date d'inscriptionvendredi 17 décembre 2004StatutMembreDernière intervention12 octobre 2009 21 juin 2006 à 11:32
Dans ce cas envoies une requete simple pour calculer le nbre total d'enregistremenbts d'abord: $nbre=mysql_num_rows(mysqm_query("select * from news")). Et apres tu fais $req = mysql_query('SELECT * FROM news ORDER BY date DESC LIMIT $nbre-6,$nbre') or die .....