テーブルのフィールドの 1 つに Null を挿入しようとしていますが、代わりにフィールドに 0 が追加されます。
Nullになるにはどうすればよいですか?
フィールドの型は int で、デフォルト値は (NULL) です。
$query = "INSERT INTO article (article_title, article_credits, article_excerpt, article_body, article_img_list, article_img_main, article_published, article_date, article_modified, article_author, article_gallery_id, article_gallery_title) ".
"SELECT '".$db->escape($post['title'])."', '".json_encode($credits)."','".$db->escape($post['excerpt'])."','".$db->escape($post['article'])."','".$db->escape($articleImageListName)."','".$db->escape($articleImageMainName)."','".$published."','".date("Y-m-d H:i:s", strtotime($post['date']))."','".date('Y-m-d H:i:s')."', email, '".$db->escape($post['gallery'])."', 'View gallery'".
"FROM sm_users WHERE id = ".$acl->getLoggedInUserId()."";