Я пытаюсь установить соединение с базой данных mysql, используя PEAR DB. Это выдает мне следующую ошибку:
DB_Error Object (
[error_message_prefix] => [mode] => 1
[уровень] => 1024 [код] => -4
[message] => Ошибка БД: не найдена
[userinfo] => Невозможно включить
DB / dbxxxxx: xxxxx@internal-db.sxxxxx.gridserver.com/dbxxxxx_toomodern.php
файл для
'Dbxxxxx: xxxxx@internal-db.sxxxxx.gridserver.com/dbxxxxx_toomodern'
[backtrace] => Array ([0] => Array (
[файл] =>
/usr/local/php-5.2.14-2/share/pear/DB.php
[line] => 966 [function] => PEAR_Error
[class] => PEAR_Error [type] => ->
[args] => Array ([0] => Ошибка БД: нет
найдено [1] => -4 [2] => 1 [3] => 1024
[4] => Невозможно включить
DB / dbxxxxx: xxxxx@internal-db.sxxxxx.gridserver.com/dbxxxxx_toomodern.php
файл для
'Dbxxxxx: xxxxx@internal-db.sxxxxx.gridserver.com/dbxxxxx_toomodern'
)) [1] => Массив ([файл] =>
/usr/local/php-5.2.14-2/share/pear/PEAR.php
[line] => 531 [function] => DB_Error
[class] => DB_Error [object] =>
DB_Error Object RECURSION [type] =>
-> [args] => Array ([0] => -4 [1] => 1 [2] => 1024 [3] => Невозможно включить
DB / dbxxxxx: xxxxx@internal-db.sxxxxx.gridserver.com/dbxxxxx_toomodern.php
файл для
'Dbxxxxx: xxxxx@internal-db.sxxxxx.gridserver.com/dbxxxxx_toomodern'
)) [2] => Массив ([файл] =>
/usr/local/php-5.2.14-2/share/pear/DB.php
[строка] => 543 [функция] => поднятьError
[класс] => PEAR [объект] => объект БД
() [type] => -> [args] => Array ([0]
=> [1] => -4 [2] => [3] => [4] => Невозможно включить
DB / dbxxxxx: xxxxx@internal-db.sxxxxx.gridserver.com/dbxxxxx_toomodern.php
файл для
'Dbxxxxx: xxxxx@internal-db.sxxxxx.gridserver.com/dbxxxxx_toomodern'
[5] => DB_Error [6] => 1)) [3] =>
Array ([file] =>
/nfs/c07/h04/mnt/xxxxx/domains/wedding.juicywatermelon.com/html/validate.php
[line] => 9 [function] => connect
[класс] => БД [объект] => БД объект (
) [type] => -> [args] => Array ([0]
=> dbxxxxx: xxxxx@internal-db.sxxxxx.gridserver.com/dbxxxxx_toomodern
))) [callback] =>) 1
мой код выглядит следующим образом:
<?php
require_once('DB.php');
$db = new DB;
$db_host = 'internal-db.sxxxxx.gridserver.com';
$db_user = 'xxxxx';
$db_pass = 'xxxxx';
$db_name = 'xxxxx';
$dsn = "$db_user:$db_pass@$db_host/$db_name";
$resource = $db->connect($dsn);
}
Кто-нибудь может увидеть мою ошибку здесь?
Есть ли в сети индекс ошибок PEAR, я не могу на всю жизнь найти их!