Запрос неправильный, вот и не работает.
По вашему коду формируется такая строка:
PHP код:
а должна быть такая:
PHP код:
...WHERE id='2' OR id='3'
или такая:
PHP код:
В общем, кавычки стоят не так.
В таких случая полезно запрос формировать в отдельной переменной, а не непосредственно при подстановке в параметр метода. Тогда можно выводить отладочное значение.