我想要选择categories_id 为 31 或 211 或 18 并且状态为开启且模式也为开启的子类别。
我尝试了这个,但我出错了
$subcategories =DB::table('subcategories')
->where('categories_id','31')
->orWhere('categories_id','211')
->orWhere('categories_id','18')
->where('status','on')
->where('mode','on')
->get(); Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你必须使用函数:
$subcategories =DB::table('subcategories') ->where(function($query) { $query->where('categories_id', '31') ->orWhere('categories_id', '211') ->orWhere('categories_id', '18'); }) ->where('status','on') ->where('mode','on') ->get();