如何在laravel中将查询字符串作为SQL运行

时间:2016-11-17 09:28:40

标签: laravel-5

我在变量中有一个查询,我想运行它:

    $sql = "select  id,
                title,
                parent_id 
        from    (select * from categories
                 order by parent_cat_id, id) base,
                (select @pv := '$category_id') tmp
        where   find_in_set(parent_cat_id, @pv) > 0
        and     @pv := concat(@pv, ',', id)";

如何将其作为查询运行?

1 个答案:

答案 0 :(得分:0)

我能够使用DB::select函数运行查询:

$categories = DB::select($sql);
dd($categories);