requete SQL

Eléphanteau du PHP | 12 Messages

08 oct. 2005, 15:02

Bonjour,

Dans une base de données MySQL, un de mes champs s'appelle online et est au format datetime.
Une de mes requetes est la suivante :

Code : Tout sélectionner

SELECT id FROM table WHERE NOW()-online>120
Est ce qu'avec cette requete, je recupere les id pour lesquels il y a 120 secondes de différences entre le champs online et le moment où je fais la requete ?

Merci
Voilà mon site http://www.bons-delires.com, n'hesitez pas à y jetter un petit coup d'oeil et de me donner vos impressions.

Administrateur PHPfrance
Administrateur PHPfrance | 149 Messages

09 oct. 2005, 19:16

1° ajoute des () pour calrifier le code
2° si tu veux comparer soit tu convertis en timestamp tes heuressoit tu utilise la fonction datediff ou timediff

http://www.mysqlfreaks.com/statements/56.php
--
Moosh - ancêtre de la communauté
http://www.phpfrance.com

Eléphanteau du PHP | 12 Messages

09 oct. 2005, 19:27

La fonction timediff m'a l'air bien sympathique, je vais essayer. Merci :D
1° ajoute des () pour calrifier le code
2° si tu veux comparer soit tu convertis en timestamp tes heuressoit tu utilise la fonction datediff ou timediff

http://www.mysqlfreaks.com/statements/56.php
Voilà mon site http://www.bons-delires.com, n'hesitez pas à y jetter un petit coup d'oeil et de me donner vos impressions.