У меня был этот код, который всегда работал. Сегодня выдает много ошибок в коде (а также в редакторе кода — Atom).
Проблемы заключаются во многих других частях кода, но всегда с обратной реакцией в строках. Кажется, что-то не так, но я часто проверяю синтаксические / подобные проблемы здесь, в стеке, но не знаю, как их решить.
Я уверен, что все остальное правильно, потому что у меня проблема обратной косой черты в разных файлах всегда в одной и той же точке (и плюс она работала !!).
Я использую PHP 7
DB::query('INSERT INTO followers VALUES (\'\', :userid, :followerid)', array(':userid'=>$userid, ':followerid'=>$followerid));
Я бы предложил использовать разные типы цитат, когда требуется только два. Экранирование кавычек часто приводит к беспорядочной подсветке синтаксиса или даже к ошибкам рабочего кода. И «и» действительны в SQL так:
DB::query("INSERT INTO followers VALUES ('', :userid, :followerid)", array(':userid' => $userid, ':followerid' => $followerid));
Других решений пока нет …