首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库类未正确连接到我的数据库。

问数据库类未正确连接到我的数据库。
EN

Stack Overflow用户
提问于 2010-05-01 18:43:04
回答 1查看 128关注 0票数 0

我只是冒险进入OOP世界,所以如果这是一个n00bish问题,请原谅我。

这就是我在index.php上的资料

代码语言:javascript
复制
$dbObj = new Database();
$rsObj = new RS($dbObj);

这是数据库类:

代码语言:javascript
复制
class Database
{
    private $dbHost;
    private $dbUser;
    private $dbPasswd;
    private $dbName;
    private $sqlCount;

    function __construct()
    {
        $this->dbHost   = 'localhost';
        $this->dbUser   = 'root';
        $this->dbPasswd = '';
        $this->dbName   = 'whatever';
        $this->sqlCount = 0;
    }

    function connect()
    {
        $this->link = mysql_connect($this->db_host, $this->db_user, $this->db_passwd);
        if(!$this->link)
                $this->error(mysql_error());

        $this->selection = mysql_select_db($this->db_name, $this->link);
        if(!$this->selection)
                $this->error(mysql_error());
    }
}

我把它简化为connect()方法来简化事情。

这是RS类:

代码语言:javascript
复制
class RS
{
    private $username;
    private $password;

    function __construct($dbObj)
    {
        // We need to get an account from the db
        $dbObj->connect();

    }
}

正如您可能看到的,我需要访问和使用RS类中的数据库类。但是当我加载页面时,我会得到这个错误:

警告: mysql_connect() function.mysql-connect:拒绝对第22行C:\xampp\htdocs\includes\database.class.php中的用户'ODBC'@'localhost‘(使用密码: NO)的访问

问题是,我不知道它是从哪里得到的,它需要使用ODBC作为用户.我读过关于做这件事的文章,据我所知,我做得很正确。

有人能帮我一下吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2010-05-01 18:53:35

connect()中的属性名称与类的属性名称不匹配。

更改:

代码语言:javascript
复制
$this->link = mysql_connect($this->db_host, $this->db_user, $this->db_passwd);

至:

代码语言:javascript
复制
$this->link = mysql_connect($this->dbHost, $this->dbUser, $this->dbPasswd);

和改变:

代码语言:javascript
复制
$this->selection = mysql_select_db($this->db_name, $this->link);

至:

代码语言:javascript
复制
$this->selection = mysql_select_db($this->dbName, $this->link);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2751137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档