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 に答える