Bonjour la communauté,

j'ai un petit problème tout bête, je souhaite ajouter la date dans une variable lors de ma requête SQL et il semble y avoir un problème de format.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$date = date('Y-m-d');
$sql2 = mysql_query("INSERT INTO test_cli VALUES ('1',$date)");

la variable date renvoie donc 2015-02-04, mais surprise : dans mes tables la valeur affichée est 0000-00-00.
J'ai essayé de retourner la date dans tous les sens (d-m-Y), (m-d-Y) ... Rien ne semble marché.

Mais pourtant si j'enlève ma variable $date dans la requête et la remplace par sa valeur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$sql2 = mysql_query("INSERT INTO test_cli VALUES ('1','2015-02-04')");
alors la pas de problème, mon entrée se fait correctement. Je ne comprend pas puisque ma variable renvoie la même valeur que quand je l'écris en dur :s
Après quelques recherches sur internet, je fais chou blanc.

Need help