Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 创建用户友好的消息mysql错误_Php_Mysql_Mysqli_Error Handling - Fatal编程技术网

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";
}