affichage page par page, trie

affichage page par page, trie - PHP - Programmation

Marsh Posté le 24-02-2006 à 09:42:40    

Bonjours, je ecrit un script standart pour rangé des news dans l'ordre decroissant :
 
$select ='SELECT titre, DATE_FORMAT(date, "%d-%m-%Y" ) as date_fr, texte FROM news ORDER BY date DESC';
 
puis j'ai voulu faire un affichage page par page:
 
$select = 'select titre, DATE_FORMAT(date, "%d-%m-%Y" ) as date_fr, texte FROM news ORDER BY date ASC limit '.$limite.','.$nombre;
 
donc j'ai rajouté les limites, mais le probléme c'est que si je remet DESC aprés ORDER BY date, comme avant, il ne me reconnais plus le script. Je suppose que le solution est toute simple  :ange: Merci d'avance

Reply

Marsh Posté le 24-02-2006 à 09:42:40   

Reply

Marsh Posté le 24-02-2006 à 10:27:26    

Avec ASC cela fait pareille ?
je ne sais pas si le mot "date" n'est pas un mot reservé et qu'il ne comprenne pas. Pour être sur tu places `date`  (altg+7 après espace)
Sinon je vois pas de probleme sur la requete.


Message édité par Berceker United le 24-02-2006 à 10:27:53
Reply

Marsh Posté le 24-02-2006 à 10:55:00    

Fait un echo de ta requette et affiche également le message d'erreur retourné par mysql.
Tu auras une meilleure vu du probléme.

Reply

Marsh Posté le 24-02-2006 à 12:04:48    

en faite j'ai trouvé il fallait remplacé ASC par DESC

Reply

Marsh Posté le 24-02-2006 à 12:47:19    

[:wam]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 24-02-2006 à 12:47:46    

(et tu faisais quoi alors pour que ça ne marche pas?[:pingouino])


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 24-02-2006 à 12:48:42    

J'ai l'impression qu'il mettait les deux à la fois.

Reply

Marsh Posté le 24-02-2006 à 12:50:49    

Ha oui surement parce que Skyeye je ne comprenais pas ou ça clochait finalement je pense qu'Omega2 doit avoir raison :/

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed