0
下面的簡單查詢不起作用。任何想法爲什麼?當我回顯三個變量時,返回正確的值,所以我知道我有變量。查詢不起作用
由於提前,
約翰
$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)或die(mysql_error()); //你的錯誤 – Leo 2010-04-03 03:52:56
告訴我們mysql_error是什麼,我相信有人會得到答案。可能只是你有錯誤的數值或者一個不允許爲空。 – 2010-04-03 04:24:35
如果ID是數字,則將它們視爲%d,並將它們插入而不用「',只是爲了保持良好的實踐 – Ben 2010-04-03 06:09:04