Je hebt een probleem met enkele aanhalingstekens. Je hebt een '
net voor je $postid
, maar niet één na. Dit betekent dat de SQL-query '$postid, '
. zal zien als je eerste variabele en dan verward raken over de rest.
Probeer uw SQL te veranderen om te lezen:
$result = $db->query("INSERT INTO post_items(`post_id`,`content`,`date`,`user_id`,`category_id`)
VALUES ('".$postid."', '".$content."', '".$date."', '".$user_id."', '".$category_id."')");
Ik hoop dat dat helpt.