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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$sql =  "SELECT titre FROM fr_part_demande WHERE date_fin >= ".$date;
Pouvez vous m'aider ?
Merci d'avance!!!!