讯睿CMS问答:类函数如何查询多数据比如如下是查询为的数据表名问题如果要查询

讯睿CMS问答:类函数如何查询多数据比如如下是查询为的数据表名问题如果要查询

2024-09-28 XunRuiCMS Sincere

问题:

PHP类函数如何查询多ID数据

比如:如下是查询ID为1的数据

$data = \Phpcmf\Service::M()->table('表名')->where("id","1") ->getAll();

问题:如果要查询ID为:1、2、3的3个文章,应该怎么写?尝试如下写法是无效的,只能查询到第一个ID(1)

$data = \Phpcmf\Service::M()->table('表名')->where("id","1,2,3") ->getAll();

请问正确应该怎么写,谢谢了

答案:

$data = \Phpcmf\Service::M()->table('表名')->where_in("id",[1,2,3,4])->getAll();

也可以直接用sql原始语法

$data = \Phpcmf\Service::M()->table('表名')->where("`id` IN (1,2,3,5)")->getAll();

@官方研发实习技术:非常感谢