$query = "INSERT INTO blog_post (blah blah) VALUES ('$date',$article_clean', ...)";
^
У вас нет вступительной цитаты для этого аргумента. Вам нужно добавить один.
Кроме того, это утверждение выглядит подозрительно:
$guid_clean = mysqli_real_escape_string ($dbc, $guid_clean);
Все остальные действуют на «нечистую» версию, чтобы произвести чистую. Если вы уже не установили guid_clean
, то , вероятно, должно быть:
$guid_clean = mysqli_real_escape_string ($dbc, $guid);
Как я уже сказал, это не обязательно дело, но я бы проверил это, чтобы убедиться.