PHP数据库连接问题与异常

时间:2014-12-26 13:06:26

标签: php database exception

所以这是我的代码:

<?php 

    class DB{

        private $host       = 'loscalhost';
        private $user       = 'root';
        private $password   = '';

        function __construct(){
            try {
                $connect_db = mysql_connect($this->host, $this->user, $this->password);
            }catch(Exception $e){
                echo 'DB connection failed: ',  var_dump($e), "\n";
            }
        }
}

我更改了主机变量值,因此我可以显示消息数据库连接失败... ,但我的问题是为什么它没有显示?相反,我得到这个:警告:mysql_connect():php_network_getaddresses:getaddrinfo失败:没有这样的主机已知

1 个答案:

答案 0 :(得分:1)

主机名为localhost,但您使用了loscalhost

 private $host = 'loscalhost';

应该是

private $host = 'localhost';