我遇到了一个问题。所以我想我应该在这里发布我的问题。我想知道如果我的查询无效,我该如何编码查询以便 PHP Controller 通知我查询错误。这是我的 PHP 查询代码。
//assuming that the link $link to sql db has been already made
$Result = mysqli_query($link, 'SELECT * FROM books-table');
查询错误时是否可以收到通知?请帮忙
最佳答案
有一个简单的方法可以做到这一点。您可以将 if 条件
添加到代码中,并使用 mysqli_error
函数来通知您无效查询。此外,如果您想轻松回显查询,则应该将查询保存在变量中,以便您也可以看到查询。这是经过更改的代码:
$yourquery = 'SELECT * FROM books-table';
$Result = mysqli_query($link, $yourquery);
if(!$Result)
{
echo 'There is an error in your query. Error='. mysqli_error($link);//to display error
echo '</br> the query is: '. $yourquery; //to display the query
}
希望对您有帮助。
关于php - 当 PHP/SQL 查询不起作用或无效时如何收到通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8411375/