Question idiote ! ! ! mais dont j'ai besoin

Résolu
laubro Messages postés 186 Date d'inscription jeudi 23 décembre 2004 Statut Membre Dernière intervention 9 juillet 2013 - 25 janv. 2005 à 11:15
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 - 25 janv. 2005 à 16:38
Je sais ! ! pas besoin de me laisser une vanne ! ! ! je m'en veux à moi même ! !

J'ai ramé, mais presque terminé un site de petites annonces (je débute en php)
par contre quand je lance la requette de recherhe par "critères' j'ai bien mes annonces qui s'affichent, sauf que, petit detail, elle s'affiche comme dans la base, la plus ancienne en premier et la plus récente en dernier.........hors j'aimerai mieux le contraire ! !
même avec un "order by date" c'est dans le même sens, quel est l'astuce...????

Merci

Laubro

10 réponses

tucsoufle Messages postés 1250 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 30 septembre 2007 1
25 janv. 2005 à 14:45
salut,

c'est le format de ton champ date qui ne va pas

il ne peut pas trier par ordre decroissant ce format là 25/01/2005

tu devrait faire un truc du genre 20050125 en INT dans ta table comme ça c'est simple a trier
comme ceci SELECT * FROM table WHERE 1 ORDER BY date DESC




Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet
3
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
25 janv. 2005 à 11:28
Salut,



y en a pas. C'est bien un ORDER BY qu'il te faut, sur un des champs de ta table.

Tu as un champ date hein ?
0
laubro Messages postés 186 Date d'inscription jeudi 23 décembre 2004 Statut Membre Dernière intervention 9 juillet 2013
25 janv. 2005 à 11:49
oui j'ain un champs "date" : d /m /y mais quand je fait order by date, ça ne change rien à l'affichage, il n'y a pas un truc avec "order by date desc" ou autre le "order by date" seul ne specifie pas dans son intitulé dans quel sens ascendant ou descendant ? ? ? ?

Laubro
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
25 janv. 2005 à 11:53
Ah pardon...

si, c'est ORDER BY date DESC par exemple.

SELECT * FROM matable WHERE id=$id ORDER BY date DESC

ca ne fonctionne pas?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
laubro Messages postés 186 Date d'inscription jeudi 23 décembre 2004 Statut Membre Dernière intervention 9 juillet 2013
25 janv. 2005 à 12:05
bah non ! ! ! c'est bien ça qui me "perturbe" on va dire ! il me semblait que cela devait suffire

Laubro
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
25 janv. 2005 à 13:22
Re,

fais voir ton code, qu'on regarde ca :-)
Et la structure de ta table, au passage.
0
laubro Messages postés 186 Date d'inscription jeudi 23 décembre 2004 Statut Membre Dernière intervention 9 juillet 2013
25 janv. 2005 à 14:58
c'est bien ce qui me semblait, le choix du format date était pour eviter d'avoir à retravailler la présentation, bon et bien je vais tenter avec c format

Laubro
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
25 janv. 2005 à 15:04
Heu...mysql peut tres bien trier les dates, si tant est qu'elles soient au format de mysql evidemment (qui doit etre y-m-d je crois).
0
tucsoufle Messages postés 1250 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 30 septembre 2007 1
25 janv. 2005 à 15:20
ben oui, le format DATETIME mais de toute facon, si on met ce format là il faut remodifier

le format quand on veut afficher la date en francais



donc ca revient à ce que j'ai dit format 20050125, le meme que le tien sans les tiret

aprés c'est une question de choix, tu peut utiliser les deux

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
25 janv. 2005 à 16:38
Oh mais suis d'accord lol, c'etait juste pour dire.
0