Date d'un timestamp mysql dans php

Résolu
Bonjour,

Je rencontre un problème dans le développement de mon application concernant les date.

En effet dans ma base de donné les date sont enregistrer au format timestamp c'est à dire : 1385458887 par exemple. Seulement je doit retourné les ligne d'un jour précis.

Si je fait :
SELECT * FROM type_article WHERE date  = '1385458887'


Il me retournera bien le résultat mais dans le cas ou je fait

SELECT * FROM type_article WHERE date  = '1385458886'


Php ne me retournera rien puisque le resultat n'est pas égales à une seconde près.

Je me dirige donc vers vous pour obtenir de l'aide.

Avez vous une astuce ou une solution à mon problème ?

Je vous remerci d'avance pour votre aide.

3 réponses

  1. Bonjour,

    Tu peux faire une requête qui te retourne les lignes se situant entre deux dates.

    Par exemple:

    SELECT * FROM type_article WHERE (date BETWEEN 'valeur1' AND 'valeur2');


    Tu remplaces valeur1 et valeur2 par les valeurs désirées.
    Edit: j'ai ajouté des paranthèses ;)
    3
    1. Parfait !

      Merci beaucoup à GrifOli et à PL pour votre aide.
      0
    2. Ça m'a fait plaisir, bonne continuation!
      0
  2. Coucou toprod,

    Quand on fait WHERE data = '$valeur'

    si la $valeur n'existe pas dans la base de donnée type_article il ne vous la sortira pas.
    (elle doit donc exister et être identique)
    0
    1. Bonsoir PL,

      Jusque la nous somme d'accord , seulement j'aimerais qu'il y ai une marge d'erreur ? Ou que mysql prent en compte le timestamp pour un jour entier.
      0
    2. Haa oui je crois que je vois je crois je peux t'aider !

      personnellment quand j'enregistre les dates j'utilise datetime

      ca me donne quelque chose comme ca dans la table : 2011-08-07 20:24:22

      ensuite tu prend la journée
      0
    3. Le problème et que le site est terminer à 85 / 90 % et transformer mes dates en datetime serai long ( au niveaux du code à modifier. )

      Merci tout de même si je ne trouve pas d'autre solution je ferais de cette façon.
      0
    4. regarde le code a grifoli si dessus il a l'air excellent !!!
      0
    5. Je n'avais pas vue. J'était un ancien habituer de l'ancienne version de commentcamarche ( ou les message était afficher chronologiquement ).

      Bonne soirée à vous mon sujet est résolut ça fonctionne.
      0
  3. désoler si j'ai pas bien répondu a ta question je suis encore débutant.
    0