0

我的 config.php 文件中有这样的课程

class Config {

    public static $__db = array(
        "host"     => 'l',
        "username" => 'u',
        "password" => 'p',
        "database" => 'x'
    );
}

当我尝试添加这个

$q = $db->query("SELECT * FROM x ORDER BY `id` ASC");

$ad = array();
while($row = $db->fetchAll($q))
{
    $ad[] = $row;
}

我总是收到这个错误

Fatal error: Call to a member function query() on a non-object in /

请问我该如何解决?

4

1 回答 1

0

尝试在调用函数的位置包含配置文件

$db = new config(); // create class object
$db->query() //call class method

或试试这个链接http://www.php.net/manual/en/language.oop5.static.php

于 2013-01-24T12:53:44.430 回答