php中mysqli_connect_errno和mysqli_connect_error

mysqli_connect_errno() 返回一个整数,标识连接数据库是否成功和各种错误的数值。

mysqli_connect_error() 返回连接错误信息。

以下是一些连接情况:

mysqli_connect_errno mysqli_connect_error
2002 php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。
1045 Access denied for user 'wjj'@'localhost' (using password: YES)
1049 Unknown database 'test'
0(连接成功) null

$conn = new mysqli('localhost', 'user', 'pwd', 'dbname', '3306');
if(mysqli_connect_errno()){
    exit('Connect failed:' . mysqli_connect_error());
}
$conn->set_charset("utf8");

你可能感兴趣的:(php)