[Moscow.pm] Rose::DB Object Manager странный баг

Alexandr Alexeev afiskon на gmail.com
Ср Сен 19 04:11:16 PDT 2012


Ну рискну предположить что у вас вместо скаляра указатель на массив
может передаваться. Дампните $set_bind и $where_bind в случае ОК и не
ОК.

19 сентября 2012 г., 14:37 пользователь Павел Купцов
<pavel на kuptsov.info> написал:
> Сдампил запрос, на котором появляется ошибка, он выглядит так:
>
> UPDATE mj_pages
> SET
>    id_pages = ?,
>   date_pages = ?,
>   name_pages = ?,
>   body_pages IN (?, ?),
>   id_lang = ?,
>   id_cat = ?,
>   root_pages = ?,
>   parent_pages = ?,
>   name_alt = ?
> WHERE
>    id_pages = ? (86, 2012- .... cut ...
>
> Так запрос выглядит если ошибки нет:
>
> UPDATE mj_pages
> SET
>    id_pages = ?,
>   date_pages = ?,
>   name_pages = ?,
>   body_pages = ?,
>   id_lang = ?,
>   id_cat = ?,
>   root_pages = ?,
>   parent_pages = ?,
>   name_alt = ?
> WHERE
>    id_pages = ? (85, 201 ... cut ...
>
> Почему в первом случае появляется IN вместо обычного = ... ???
>
>
> -----------------
> Павел
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
С уважением, Александр
Личный блог: http://eax.me/
Мой форум: http://it-talk.org/
Мой Twitter: http://twitter.com/afiskon


Подробная информация о списке рассылки Moscow-pm