Recherche par date

Résolu
Bonjour à tous,

J'aimerais faire des statistiques et sélectionner une période de recherche par exemple dossiers créés entre le 01/01/2014 et la 31/01/2014.

Quel serait le code à mettre en place pour effectuer cette requête ?

Merci de votre aide,

David

--
Une fois le problème résolu, pensez à cliquer sur le lien "Marquer comme résolu " =D
Vive les communautés d'entre aides et surtout CommentçaMarche.net

2 réponses

  1. Tu pourrais parcourir tes dossiers et utiliser filemtime() pour connaître leurs dates de modifs.

    https://www.php.net/manual/fr/function.filemtime.php
    1. Bonjour,

      Je te remercie de ta réponse.
      Je me suis mal exprimé je cherche à faire une requête sql pour chercher les insert dans la bdd entre deux dates.
      Imagienons je souhaite savoir le nombre de formulaire de contact envoyé entre deux dates sachant que toutes les données sont dans la BDD

      merci à toi

      David
    2. Ah! Alors tu dois utiliser quelque chose comme ça:

      $query = "SELECT * FROM ta_table WHERE colonne_dates BETWEEN '$date1' AND '$date2'";

      Au lieu de colonne_date (si elle est au format date bien sur) tu peux être plus précis avec par exemple YEAR(colonne_dates) ou MONTH(colonne_dates )
  2. Super ca fonctionne avec ce code :)
    Mais il faut absolument que la date soit entrée dans la base de données comme timestamp pour que ca fonctionne :)

    Merci de ton aide :)
    1. Excellent!
      Oui il te faut le bon format. Ça ne marche qu'avec datetime, pas date?