Как получить данные, которые использовали массив в предложении WHERE? - PullRequest
0 голосов
/ 11 января 2012

В cakephp я использовал массив $ rNo в предложении WHERE.

$rooms =$this->find('all',array(    
        'conditions'=>array("NOT"=>array('Room.id'=>$rNo)),
        'group'=>array('Room.room_type_id')));

Теперь я хочу использовать статистику запросов, используя массив в предложении where.Как я могу использовать?Пожалуйста, объясните мне!

SELECT * FROM room WHERE id = **array**

Я хочу знать об этом массиве .Как пользоваться?

1 Ответ

2 голосов
/ 11 января 2012

Стандартное использование (много не знаю о cakePHP):

SELECT * from `table` where `id` in (1,2,3,4,5)

Будьте осторожны, проверьте, что ваш массив PHP не пуст, потому что

SELECT * from `table` where `id` in ()

вызывает ошибку MySQL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...