Php 创建用户友好的消息mysql错误
向用户发送Php 创建用户友好的消息mysql错误,php,mysql,mysqli,error-handling,Php,Mysql,Mysqli,Error Handling,向用户发送MySQL错误消息的最佳方式是什么。 目前,信息是这样传递的“错误重复输入'onlineforu ltd',用于关键的'customer\u company\u name\u 2'”,这对我来说没问题。 我想要一个系统,该系统会得到错误,并返回类似这样的回复“onlineforu ltd已经存在” 感谢评论中提到的 关闭错误检查 error_reporting(0); 然后检查您的查询失败并回显自定义错误消息 像 关闭错误检查并使用echo“Failed”或使用try/catch,自
MySQL
错误消息的最佳方式是什么。目前,信息是这样传递的
“错误重复输入'onlineforu ltd',用于关键的'customer\u company\u name\u 2'”
,这对我来说没问题。
我想要一个系统,该系统会得到错误,并返回类似这样的回复“onlineforu ltd已经存在”
感谢评论中提到的
关闭
错误检查
error_reporting(0);
然后检查您的查询
失败并回显自定义错误消息
像
关闭错误检查并使用
echo“Failed”
或使用try/catch,自己记录错误,并将失败消息返回给用户。然后,您还可以检查错误消息中的某些字符串,以调整错误消息。当您可以检查false时,为什么行计数?您好,我的问题是可能会有许多错误。如何为每种类型的错误定义消息。我不希望所有错误都显示标准错误消息。
$result = mysqli_query($mysqli, $query);
$rowcount=mysqli_num_rows($result);
if($rowcount>0){
// do further procesing
}
else{
$error = "your custom error message";
}