在 php 上,我可以使用此代码来获取我的货物数据库中有多少项目
$total = 0;
$sql = "select count(*) as total from goods";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$total = $row['total'];
}
}
echo $total;
// example return 5
我可以在 laravel 上这样做吗?如果我在控制器上使用此代码
function show(Request $request){
$c = DB::select("SELECT count(*) as total FROM goods");
if($c > 0 ): a ? b;
}
它会收到错误消息,因为它会在数组中返回 JSON。有没有更好的方法来做到这一点?或者如何从控制器内部的 $c 中获取该总数