我正在使用以下代码连接到Mysql数据库。我正在使用mysqli
。但它没有连接到mysql数据库。
define("HOST", "hostname");
define("USER", "username");
define("PASS", "password");
define("DB", "dbname");
$link = mysqli_connect(HOST, USER, PASS) or die("Couldn't make database connection.");
$db = mysqli_select_db($link, DB) or die("Couldn't select database");
奇怪的是,当我删除or die("Couldn't make database connection.")
和or die("Couldn't select database");
时,它会连接到db。为什么?有什么我做错了吗?
答案 0 :(得分:0)
这是proposed way to handle the situation:
if (mysqli_connect_error()) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}