-5
MySql数据库错误如'试图插入重复记录'如何被捕获并显示在PHP中?在php中显示MySql数据库错误
插入时出现此错误 - 警告:mysqli_error()期望参数1为mysqli,boolean。
在这种情况下,我知道我得到它,因为我试图插入重复的记录。 PHP/MySQL没有提供具体的错误?我可以在屏幕上显示最终用户的理解。
function querydb($sql){
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to Database: " . mysqli_connect_error();
return 0;
}
$result = mysqli_query($con,$sql) or die("Error in the query.." . mysqli_error($result));
$con->close();
return $result;
}
提供有关如何访问数据库的更多信息。你在使用PDO,MySQLi吗? – pbaldauf 2014-12-05 19:21:19
展示你的作品 – Saifur 2014-12-05 19:23:16
@pbaldauf MySQLi – PHPuser 2014-12-05 19:23:48