Masz problem z pojedynczymi cudzysłowami. Masz '
tuż przed Twoim $postid
, ale nie później. Oznacza to, że zapytanie SQL zobaczy '$postid, '
jako pierwszą zmienną, a następnie mylić się z pozostałą.
Spróbuj zmienić swój kod SQL, aby przeczytać:
$result = $db->query("INSERT INTO post_items(`post_id`,`content`,`date`,`user_id`,`category_id`)
VALUES ('".$postid."', '".$content."', '".$date."', '".$user_id."', '".$category_id."')");
Mam nadzieję, że to pomoże.