Titre: requette insert
Posté par: marwebmaster le le 19-05-2009 a 18:18:26
Salut
Pouvez vous me dir est ce cette requette sql est correcte;
$ReqInsertion="INSERT into realisations(commentaire, lien, cat, date, idproject) VALUES (".$_POST['commentaire'].",".$_POST['lien'].",".$_POST['cat'].",".$_POST['date'].",".$_POST['idprojet'].")";
Je l'utilise dans une page php pour insérer les données d'un formulaire dans ma table. lorsque je click sur le boutton envoyer. le message d'erreur suivant s'apparait:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BLA BLA,,19,14/05/2009,8)' at line 1 |
Titre: Re:requette insert
Posté par: Lilian le le 20-05-2009 a 09:03:08
Bonjour,
Voici la requête corrigée : $ReqInsertion="INSERT into realisations(commentaire, lien, cat, date, idproject) VALUES ('".$_POST['commentaire']."','".$_POST['lien']."',".$_POST['cat'].",'".$_POST['date']."',".$_POST['idprojet'].")";
Là où il y a dezs chaines de caractères, il faut mettre des quotes ( ' ) pour entourer le contenu autrement Mysql n'aime pas. |
Titre: Re:requette insert
Posté par: marwebmaster le le 20-05-2009 a 13:05:45
Titre: Re:requette insert
Posté par: Lilian le le 20-05-2009 a 13:16:15
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|