[SQL] selection en fonction d'un comparaison de date
Bonjours
Je voudrais selectionner un enregistrement dont la date contenu dans la table est superieur à la date actuelle. Mon probleme est que mon code sql ne fonctionne pas.
Code:
1 2 3 4 5 6 7 8
|
<?php
$date = date('Y-m-d G:i:s'); // donne la date du jour de la forme 2006-09-1 16:30:55
$sql = "SELECT titre FROM fr_part_demande WHERE date_fin >= ".$date;
$af = mysql_query($sql);
$res = mysql_fetch_object($af);
echo "$res->titre<br>";
?> |
dans la table j 'ai tenter de mettre plusieur option j'ai mis date_fin en text , datetime. Rien ny fait cela fonctionne pas.
J'ai même tenté la fonction microtime() et change date_fin en decimal (0,.....) cela ne fonctionne pas non plus.
Code:
1 2 3 4 5 6 7 8
|
<?php
$date = microtime(date(('Y-m-dG:i:s'); // donne la date en 0,........
$sql = "SELECT titre FROM fr_part_demande WHERE date_fin >= ".$date;
$af = mysql_query($sql);
$res = mysql_fetch_object($af);
echo "$res->titre<br>";
?> |
Qu' est qui cloche sur ma variable sql ?
Code:
1 2
|
$sql = "SELECT titre FROM fr_part_demande WHERE date_fin >= ".$date; |
Pouvez vous m'aider ?
Merci d'avance!!!!
:mur: