Du har et problem med enkelte citater. Du har en '
lige før dit $postid
, men ikke en efter. Dette betyder, at SQL-forespørgslen vil se '$postid, '
som din første variabel og derefter blive forvirret over de resterende.
Prøv at ændre din SQL til at læse:
$result = $db->query("INSERT INTO post_items(`post_id`,`content`,`date`,`user_id`,`category_id`)
VALUES ('".$postid."', '".$content."', '".$date."', '".$user_id."', '".$category_id."')");
Håber det hjælper.