求助 版主:官方研发技术组
类函数如何查询多数据比如如下是查询为的数据表名问题如果要查询
类型:迅睿CMS 更新时间:2020-09-22 15:13:05 函数 where

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(); 


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



回帖
  • 官方研发实习技术
    #1楼    官方研发实习技术
    2020-09-22 07:49:22
    Chrome 0
    $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();
    满意答案
  • 西山居
    #2楼    西山居
    2020-09-22 15:13:05
    Chrome 0
    @官方研发实习技术:非常感谢