Вы уверены, что имя таблицы 404s
звучит как неверный идентификатор.
INSERT INTO 404s (dateTime, referer, page, ip, host, ua) value (:dateTime, :referer, :page, :ip, :host, :ua)
Попробуйте:
INSERT INTO `404s` (dateTime, referer, page, ip, host, ua) value (:dateTime, :referer, :page, :ip, :host, :ua)
Используйте обратную кавычку вокруг `404s`
Примечание Имейте в виду, что такие конструкции, как:
create table `404` ( `33` integer);
Действительны.
При построении сложного запроса использование `очень полезно, чтобы избежать каких-либо болезненных ошибок SQL, особенно когда вы форматируете запрос из алгоритма самоанализа.
Как таблица, столбцы и база данных должны быть защищены.