Bonjour,

J'ai un petit soucis avec les date.
Mon script php gére les dates a l'aides de ces variables: $year $month $day

MySql lui, les gére en une seul fois: date (ex: 2009-07-30)

dans le sens MYSQL -> PHP, un simple $month=$month+$month suivi de $month=$month/2

régle le problème, bien que se ne soit pas très élégant.

Par contre, si je fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
if($monthnb<10) {$sql="$year-0$monthnb"; }
else {$sql="$year-$monthnb" ;}
 if($day<10) {$sql="$sql-0$day"; }
else {$sql="$sql-$day" ;}
 
$requ = mysql_query("SELECT * FROM agendas WHERE date = $sql") or die('Erreu    r SQL !<br>'.$sql.'<br>'.mysql_error());
Bin, cela ne marche pas. Pourtant $sql semble être sous la bonne forme.

J'ai toujours eu des soucis avec les dates (celle de l'anniversaire de ma femme surtout).

Donc, si quelqu'un avait une idée,une suggestion ?

D'avance, merci