![](/img/trans.png)
[英]Is “mysqli_query() or die(mysqli_error())” a good practice?
[英]debug mysqli query with or die mysqli_error
我不知道怎么了
$result = $db->query("INSERT INTO post_items(`post_id`,`content`,`date`,`user_id`,`category_id`)
VALUES ('".$postid.", '".$content."', '".$date."', '".$user_id."', '".$category_id."')");
if($result) {
echo "hey";
}
如何使用mysqli_error
函數檢查錯誤原因? 我認為PHP的語法很好。 我猜我的數據庫有問題。
您對單引號有疑問。 您在$postid
之前有一個'
,但之后沒有一個。 這意味着SQL查詢將看到'$postid, '
作為您的第一個變量,然后對剩余變量感到困惑。
嘗試將您的SQL更改為:
$result = $db->query("INSERT INTO post_items(`post_id`,`content`,`date`,`user_id`,`category_id`)
VALUES ('".$postid."', '".$content."', '".$date."', '".$user_id."', '".$category_id."')");
希望能有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.