Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mySQL查询,其中。。。或捷径_Php_Mysql_Codeigniter_Activerecord - Fatal编程技术网

Php mySQL查询,其中。。。或捷径

Php mySQL查询,其中。。。或捷径,php,mysql,codeigniter,activerecord,Php,Mysql,Codeigniter,Activerecord,是否有编写以下mySQL查询的快捷方式?我在找一个速记来压缩 SELECT * FROM `listings` where `bedroom` = 1 OR `bedroom` = 2 因为我想让在PHP中动态构建mySQL查询变得更容易。类似于WHERE doomy=1,2,因为我从PHP获得的数字是在一个数组中doomy[1]=1,doomy[2]=1 SELECT * FROM `listings` where `bedroom` = 1 OR `bedroom` = 2; 因为我正在

是否有编写以下mySQL查询的快捷方式?我在找一个速记来压缩

SELECT * FROM `listings` where `bedroom` = 1 OR `bedroom` = 2
因为我想让在PHP中动态构建mySQL查询变得更容易。类似于
WHERE doomy=1,2
,因为我从PHP获得的数字是在一个数组中
doomy[1]=1,doomy[2]=1

SELECT * FROM `listings` where `bedroom` = 1 OR `bedroom` = 2;

因为我正在使用Codeigniter,所以在活动记录中使用一些快捷方式也会很好

我不太明白你在问什么;是否需要较短的查询?
如果是,请尝试以下方法:

SELECT * FROM listings WHERE bedroom IN (1,2)

我不太明白你在问什么;是否需要较短的查询?
如果是,请尝试以下方法:

SELECT * FROM listings WHERE bedroom IN (1,2)

使用语法中的

SELECT * FROM `listings` where `bedroom` IN (1,2);

使用
语法中的

SELECT * FROM `listings` where `bedroom` IN (1,2);
你可以写:

SELECT * FROM `listings` where `bedroom` in (1,2);
你可以写:

SELECT * FROM `listings` where `bedroom` in (1,2);
使用ActiveRecord:

$this->db->from("listings")->where_in("bedroom",bedroom)
使用ActiveRecord:

$this->db->from("listings")->where_in("bedroom",bedroom)

你是说像
哪里的卧室<2
?你是说像
哪里的卧室<2