我定义了一个查询来删除数据库中的表。之后我想显示一条消息,表明查询已成功运行。我如何通过if
声明来检查它?
$query = DB::table('user_users')->delete();
return view('datenbank');
Run Code Online (Sandbox Code Playgroud)
当您delete
与查询生成器一起使用时,它将返回受影响的行数。
你的 if 语句只需要看起来像这样:
$query = DB::table('user_users')->delete();
if ($query) {
//query successful
}
Run Code Online (Sandbox Code Playgroud)
如果你想更明确,你可以这样做if ($query > 0) {}
如果查询出现任何问题(错误),它将抛出 ,Exception
这意味着没有行受到影响。
归档时间: |
|
查看次数: |
12781 次 |
最近记录: |