QA@IT
«回答へ戻る

回答を投稿

最近の DBD:mysql だと lib/Cicindela/Recommender.pm 125行目のコメント内のプレースホルダ
("--" のあとの"?")が許されていないらしく、
私の場合ここでエラーになっていました。

124行目の
where uninterested1.item_id is null

where uninterested1.item_id is null or (? = 3 and 1 = 2)
のようにすることで、うまくいきました。
(追加部分は常にfalseになり"?"を含んでいればなんでも大丈夫です)

お試しください。

最近の DBD:mysql だと lib/Cicindela/Recommender.pm 125行目のコメント内のプレースホルダ
("--" のあとの"?")が許されていないらしく、
私の場合ここでエラーになっていました。

124行目の
  where uninterested1.item_id is null
を
  where uninterested1.item_id is null or (? = 3 and 1 = 2)
のようにすることで、うまくいきました。
(追加部分は常にfalseになり"?"を含んでいればなんでも大丈夫です)

お試しください。