Máte problém s jednoduchými uvozovkami. Máte '
těsně před vaším $postid
, ale ani jeden poté. To znamená, že SQL dotaz bude vidět '$postid, '
jako vaši první proměnnou a pak jste zmateni z toho, co zůstalo.
Zkuste změnit svůj SQL na čtení:
$result = $db->query("INSERT INTO post_items(`post_id`,`content`,`date`,`user_id`,`category_id`)
VALUES ('".$postid."', '".$content."', '".$date."', '".$user_id."', '".$category_id."')");
Doufám, že to pomůže.