Aller au contenu

requete avec date du jour - 30


Sujets conseillés

Posté

bonjour

je cherche l'expression pour mettre dans une requete la date du jour moins 30 jours.

surement facile pour vous

Posté

Le mieux, pour éviter tout problème, est d'utiliser un 'timestamp'.

Pour cela, tu as la fonction : time() qui te donne la date du jour en : "nombre de secondes, depuis le 1er janvier 1970".

A partir de là, il suffit d'enlever '30 jours', en secondes, soit : 2 592 000.

Tu as donc, avec la fonction date(), la date du jour moins 30 jours =>

$date = date("d/m/Y",time()-2592000);

Anonymus.

Posté (modifié)

ma requete est :

$sql = "SELECT * FROM table WHERE datab=NOW()

donc je dois mettre

$date = date("d/m/Y",time()-2592000);

$sql = "SELECT * FROM table WHERE datab=$date

c'est ca ou je delire.... ca marche pas pourquoi

Modifié par vero
Posté
$sql = "SELECT * FROM table WHERE datab=$date

Si ton champ datab est une date il faut mettre des cotes il me semble :

$sql = "SELECT * FROM table WHERE datab='".$date."'";

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...