コードに以下のコード スニペットがあります。
$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' );
すべての DB 資格情報が正しく、データベース用の PEAR ライブラリも含まれていますが、それでも次のエラーがスローされます。
DB Error: no database selected
および DB エラー オブジェクト配列
誰かがこれで何が間違っているのか教えてもらえますか?