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