在php / mysql中连接数据库时出现奇怪的行为

时间:2014-10-24 16:20:46

标签: php mysqli

我正在使用以下代码连接到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。为什么?有什么我做错了吗?

1 个答案:

答案 0 :(得分:0)

这是proposed way to handle the situation

if (mysqli_connect_error()) {
    die('Connect Error (' . mysqli_connect_errno() . ') '
            . mysqli_connect_error());
}