[RESOLU] erreur syntaxe SQL help me !!

ViPHP
xTG
ViPHP | 7331 Messages

14 janv. 2013, 14:50

Une chaîne de caractère doit être entre simple quote dans une requête.
Mais un nombre ne doit pas être encadré par des quotes.
Sinon il tente de mettre une chaîne de caractère dans un entier (par exemple) et y stocke 0.

Pour la date même topo, il faut que le format de ta date soit compréhensible par ton sgbd.
Le format courant est : AAAA-MM-DD

Eléphanteau du PHP | 23 Messages

14 janv. 2013, 15:37

Une chaîne de caractère doit être entre simple quote dans une requête.
Mais un nombre ne doit pas être encadré par des quotes.
Sinon il tente de mettre une chaîne de caractère dans un entier (par exemple) et y stocke 0.

Pour la date même topo, il faut que le format de ta date soit compréhensible par ton sgbd.
Le format courant est : AAAA-MM-DD

donc par exemple
 $requete = "INSERT INTO statut_tbl(id_raison,explication,id_client,datetime)
            VALUES('$id_raison','$explication','$id_client','$#datepicker');";
devra etre
 $requete = "INSERT INTO statut_tbl(id_raison,explication,id_client,datetime)
            VALUES($id_raison','$explication',$id_client,'$#datepicker');";

et mon javascript datepicker me crée un calendrier mais les dates son en francais comment faire pour la modifier et faire en sorte que ma sgbd la comprenne ?

ViPHP
AB
ViPHP | 5818 Messages

14 janv. 2013, 20:18

Avec php 5.3 tu peux utiliser date_create_from_format pour formater $datepicker