Du har problem med enstaka citat. Du har en '
precis före ditt $postid
, men inte en efter. Det betyder att SQL-frågan kommer att se '$postid, '
som din första variabel och sedan bli förvirrad över den återstående.
Prova att ändra din SQL för att läsa:
$result = $db->query("INSERT INTO post_items(`post_id`,`content`,`date`,`user_id`,`category_id`)
VALUES ('".$postid."', '".$content."', '".$date."', '".$user_id."', '".$category_id."')");
Hoppas det hjälper.