CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Eleanor класс работы с Db
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Запросы функционала
Djadka
Александр, столкнулся с такой проблемой в вашем классе, что в методе Query нельзя писать одинарные кавычки, он их экранирует. Это проблема сложилась в ситуация когда делал под запрос. Примерно это выглядело так

Eleanor::$Db->Query('INSERT INTO `table1` SET `id` = (SELECT `id` FROM `table2` WHERE `sp` = 'sp')'

Это псевдокод. в итоге в базу он отпраляет запрос такой
INSERT INTO `table1` SET `id` = (SELECT `id` FROM `table2` WHERE `sp` = \'sp\')'

Это на будущие может кто то столкнётся с этой проблемой, можно как то сделать универсальнее. Я то в итоге сделал подзапрос, отдельным запросом.
Alexander
Покажите пожалуйста, как именно выглядел ваш код для запроса в базу. Кстати, для INSERT запросов у объекта Db есть метод Insert.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.