创建一个用户友好的消息mysql错误

时间:2016-08-09 12:49:16

标签: php mysql mysqli error-handling

向用户发送MySQL错误消息的最佳方法是什么 目前消息来自"Error Duplicate entry 'onlineforu ltd' for key 'customer_company_name_2'",这对我自己来说是好的。 我想要一个收到错误的系统,并会返回类似"onlineforu ltd already exists"

的回复

由于

1 个答案:

答案 0 :(得分:0)

如评论中所述

turn off错误检查

error_reporting(0);

然后检查您的query失败并回复自定义error messages

$result = mysqli_query($mysqli, $query);
$rowcount=mysqli_num_rows($result);
if($rowcount>0){
// do further procesing
}
else{
$error = "your custom error message";
}