gpt4 book ai didi

php - 如何检索 WHERE 子句中使用数组的数据?

转载 作者:行者123 更新时间:2023-11-29 09:00:20 25 4
gpt4 key购买 nike

在cakephp中,我在WHERE子句中使用了$rNo数组。

$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**

我想了解这个数组。如何使用?

最佳答案

标准用法(对cakePHP不太了解):

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

小心,检查 PHP 数组是否为空,因为

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

引发 MySQL 错误

关于php - 如何检索 WHERE 子句中使用数组的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8817474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com