从一组id获取数据库结果

时间:2014-08-02 01:02:27

标签: php mysql arrays laravel

我正在使用Laravel。我有一个表品牌的ids数组:

$brand_ids = ['1','2','3','4','5','6','7'];

我试图通过这些ID获取品牌名称,但我似乎无法找到一种有效的方法来实现这一目标。

foreach($brand_ids as $brand_id){
    $brand_name = $this->model->select('name', 'id')->where('id', '=', $brand_id);
}

这有效但在调用同一个查询7次时效率似乎非常低。我一直试图想办法使用sql IN语句,但我似乎无法弄清楚如何将它与数组一起使用。

0 个答案:

没有答案