Mysql - select avec condition de date

Bonjour,



Je n'arrive pas à écrire ma condition while :

select idos_carte, from_unixtime(os_carte.date_add,'%d-%m-%Y') Carte_Envoyee, os_carte.date_add
from os_carte where os_carte.date_add > date('07 06 2011','%d %m %Y')

Ma colonne os_carte.date_add est de type int(10) - donc timestamp.

Je voudrais sélectionner les enregistrement à partir du 07 06 2011.

J'ai regardé et regardé la doc mysql mais je n'y arrive pas :(

Je précise que c'est une commande en mode sql pas dans un script php.

Quelqu'un saurait?

Merci d'avance.

2 réponses

  1. Vu que date_add est une timestamp unix (apparemment) ton where devrait plus ressembler à
    where os_carte.date_add > UNIX_TIMESTAMP(2011-07-06) 
    Avec une date du format YYYY-MM-DD ou YYYYMMDD.
    1
    1. Salut,

      tu as des gros problèmes de guillemets.

      Fait un echo $requête, tu vas voir ça va te faire tout bizarre ;)
      0
      1. > Je précise que c'est une commande en mode sql pas dans un script php.

        Il faut lire des fois ^^'
        0