DB laravel中fetchAll(PDO :: FETCH_ASSOC)的替代方法

时间:2016-03-12 08:45:07

标签: php laravel pdo

我正在使用

$stmt = $pdo_object->prepare($sql);
$stmt->execute();
$results = $stmt->fetchAll(PDO::FETCH_ASSOC);

现在我在laravel中使用

$results=DB::select($sql);

是否需要获取laravel中的所有方法是什么将是语法。 请解释

2 个答案:

答案 0 :(得分:0)

像这样使用

$result = DB::table('table_name')->get();

检查

https://laravel.com/docs/5.1/queries#selects

https://laravel.com/docs/5.1/queries#retrieving-results

修改

如果要运行原始查询,可以像这样使用。

DB::select(DB::raw($sql));

答案 1 :(得分:0)

您可以使用:

$query = DB::table('yourTable')->get();

您也可以将它用于同一个控制器:

$query = DB::get();

<强>参考文献:

<强> Laravel Queries

<强> Laravel Joins