Afficher 6 dernieres dates

Bonjour,
Voilà j'ai cherché toute la matinée et là je craque...
Voilà ce que je cherche à faire si quelqu'un pouvait m'aider ce serait sympa..

J'ai une base de donnée avec plusieurs date ===> variable "date_création" ex de variable "Lundi 05 mars 2012"
Je voudrais afficher sur le site les 6 dernières dates entrées et le nombre de ligne qui contient cette variable :

Ex : Lundi 05 mars 2012 : 20
Vendredi 02 mars 2012 : 60
Jeudi 01 mars 2012 : 50
...

Voilà j'attends vos avis et vos questions si vous en avez

Merci d'avance...

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut, certainement en utilisant les clauses order by et limit. certainement, car tu ne précise pas le nom de la base que tu utilise, avec MySQL par exemple:

    select * from ta_table order by date_création desc limit 0,6 


    PS: je sais pas s'il est bon de mettre des accents dans le nom de tes champs.
    1. non il n'y a pas d'accent, j'ai fais une erreur ici...
      Merci pour ta réponse
      et pour afficher le nombre de ligne ayant cette date dans la table ?
      1. Désolé pour le temps de réponse, j'étais au boulot... en sous entendant que la date que tu veux compter soit contenu dans la variable la_date:

        select count (*) from ta_table where date_creation='la_date'