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