一重引用符に問題があります。 '
があります $postid
の直前 、しかし1つ後ではありません。これは、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."')");
お役に立てば幸いです。