TU n'as peut etre pas d'articles dont la date de creation date de plus de 10 jours , tu as essayé dans phpMyAdmin ?
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 surprise
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part AND DATEDIFF(article.DATEART,CURDATE())>0
Aucun enregistrement.
Par contre en faisant l'inverse:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part 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 sql : Sélectionner tout - Visualiser dans une fenêtre à part 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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager