TU n'as peut etre pas d'articles dont la date de creation date de plus de 10 jours , tu as essayé dans phpMyAdmin ?
Version imprimable
TU n'as peut etre pas d'articles dont la date de creation date de plus de 10 jours , tu as essayé dans phpMyAdmin ?
j'ai testé dans phpmyadmin et il me renvoi aucun enregistrement.
Puis j'ai tester avec
Pour voir si il me les affiche correctement et la surpriseCode:AND DATEDIFF(article.DATEART,CURDATE())>0
Aucun enregistrement.:?:?
Par contre en faisant l'inverse:
Code:AND DATEDIFF(article.DATEART,CURDATE())<0
phpmyadmin me renvoit bien l'articles le plus ancien pour chaque rubrique
ce qui veut dire que datediff fait la "distinction" entre les 2 dates , donc la date la plus ancienne doit etre donnée en second , en echangeant les parametres tu vas revenir sur un chiffre positif :
Code:AND DATEDIFF(CURDATE(),article.DATEART)>10
Ok j'ai compris
Mais le probleme est qu'il sélectionne seulement le plus ancien pour chaque rubrique et moi je voudrais les 10 articles les plus anciens peu importe leur rubrique.
Je pense qu'il faudrait modifier le GROUP BY non?
Mais le probleme c'est qu'il faudrait faire un group by numart
Et lorsque je fais cela.
La meme rubrique est affiché plusieurs fois:
EVENEMENTS (15)
o Inauguration Maison des seniors
o Inauguration Sun design
o Rencontre avec le Président Nicolas Sarkozy
o La rentrée solennelle Université Nice Inter-âges 2008-2009
o TEST SAID
EVENEMENTS (9)
o Inauguration Maison des seniors
o Inauguration Sun design
o Rencontre avec le Président Nicolas Sarkozy
o La rentrée solennelle Université Nice Inter-âges 2008-2009
o TEST SAID
ÉCONOMIE ET FINANCES (53)
o Débat sur la crise économique
o La bourse
o Crise financière
...
Il faudrait pouvoir regrouper les rubriques.:?
ET lr group by rubrique t'affichait quoi ?
il regroupé les rubriques sa c'était bien mais a cause de "lui" il selectionnait seulement les articles les plus anciens pour chaques rubrique.