La requête simple ci-dessous ne fonctionne pas. Une idée pourquoi? Lorsque je fais écho aux trois variables, les valeurs correctes sont renvoyées, donc je sais que j'ai des variables.La requête ne fonctionne pas
Merci à l'avance,
John
$comment = $_POST['comment'];
$uid = $_POST['uid'];
$subid = $_POST['submissionid'];
echo $comment;
echo $uid;
echo $subid;
mysql_connect("mysqlv12", "username", "password") or die(mysql_error());
mysql_select_db("database") or die(mysql_error());
$query = sprintf("INSERT INTO comment VALUES (NULL, '%s', '%s', '%s', NULL, NULL)", $uid, $subid, $comment);
mysql_query($query);
mysql_query ($ query) ou die (mysql_error()); // votre erreur – Leo
Dites-nous ce que mysql_error est et je suis sûr que quelqu'un aura la réponse. Probablement juste que vous avez le mauvais nombre de valeurs ou on n'est pas autorisé à être nul. –
Si les ID sont des nombres, traitez-les en% d et insérez-les sans '', juste pour suivre les bonnes pratiques – Ben