鍍金池/ 問答/PHP/ thinkPHP5中的數(shù)據(jù)模型對象如何查詢多個條件?

thinkPHP5中的數(shù)據(jù)模型對象如何查詢多個條件?

標題寫的不清楚,具體說下問題:

查詢id==1的記錄

 self::where('id','=', 1);

假如現(xiàn)在有一個id數(shù)組[1,3,5,7],如何把這個數(shù)組當做id的查詢參數(shù)放到where里?

回答
編輯回答
夢一場

where的用法很多多條件

  • 數(shù)組條件:

        $map['name'] = 'thinkphp';
        $map['status'] = 1;
        // 把查詢條件傳入查詢方法
        Db::table('think_user')->where($map)->select();
  • 字符串條件

    Db::table('think_user')->where('type=1 AND status=1')->select(); 

具體可查看tp5官方手冊

2017年1月4日 04:25
編輯回答
我以為
self::where('id','in',[1,3,5,7]);
2017年1月10日 04:38