Нежелательные обратные кавычки вокруг строкового литерала выражения CONCAT(), заключенного в одинарные кавычки, в вызовеPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Нежелательные обратные кавычки вокруг строкового литерала выражения CONCAT(), заключенного в одинарные кавычки, в вызове

Сообщение Anonymous »

Все запросы выполнялись нормально в версии CI 2.0, но когда я обновился до 2.0.3, некоторые из моих запросов SELECT были нарушены, поскольку построитель запросов CodeIgniter теперь добавляет обратные кавычки вокруг строкового литерала в вызове функции SQL.
Руководство пользователя CodeIgniter рекомендует добавить false в качестве второго параметра в select(), но это все равно не работает.
/>Ошибка следующая:

Номер ошибки: 1064
У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, чтобы узнать правильный синтаксис для использования рядом с
'FROM (`clb_device`) ...' в строке 2

Код: Выделить всё

SELECT ...irrelevant... , CONCAT(clb_company.portal_line1, `'/'`, `clb_device`.`name)` as deviceDisplayName FROM (`clb_device`) ... irrelevant
Обратите внимание на обратные кавычки вокруг одинарных кавычек внутри CONCAT().
Предложите обходной путь.>

Подробнее здесь: https://stackoverflow.com/questions/748 ... ression-in
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»