PHP Pear库引发了我“没有选择DB”的错误

时间:2012-10-02 11:26:26

标签: php database pear

我的代码中有以下代码段:

    $dsn = DB_TYPE . '://' . DB_USER . ':' . DB_PASS . '@' . DB_HOST . '/' . DB_NAME;
//error_reporting(E_ALL);

    $db = DB::connect( $dsn, 'true' );
    $db->setFetchMode( DB_FETCHMODE_ASSOC );
    function errhndl ( $err ) {
        echo '<pre>' . $err->message;
        print_r( $err );
        die();
    }

    PEAR::setErrorHandling( PEAR_ERROR_CALLBACK, 'errhndl' );

我的所有数据库凭据都是正确的,并且还包含了数据库的PEAR库,但仍然会引发以下错误:

DB Error: no database selected

和DB错误对象数组

有人可以指导我wron wronf吗?

0 个答案:

没有答案