[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PDO не добавляет кавычки
McLotos
Всем привет!
Возник такой глюк с PDO, посылаю в БД запрос через PDO
select * from `plugins` where `status`= :status and `module` in (:article, :all) and `exclusion_module`<>:exclusion_module

А он ничего не возвращает, потому-что передается в БД как
select * from `plugins` where `status`=included and `module` in (article, all) and `exclusion_module`<>article

И mysql ругается что колонки included и article не найдены.
И то все косые ковычки я добавляю до того как отдаю запрос в PDO, а вот заменить :status и :exclusion_module я не могу, потому-что устанавливаю их через bindParam

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
McLotos
Сделал через $con->quote(), но запрос почему-то всё-равно не работает =(

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
twin
Код показал бы.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.