问题:
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();
@官方研发实习技术:非常感谢