Нежелательные обратные кавычки вокруг строкового литерала выражения 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

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