2222 выводит ?
Замечательно. Теперь давай разбираться с подключением.
В принципе эта ошибка значит что PEAR DB не смог найти определенные файлы (DB/mysql.php к примеру) или проблема с правами на файлы.
Если вернуть DB.php обратно в папку DB
и добавь в php.ini к директиве include_path пути к папкам PEAR и PEAR/DB
Только сначала давай попробуем так:
PHP:
скопировать код в буфер обмена
require_once 'DB.php'; echo '111111111111111111111111111'; $dsn = "mysql://root:knox@localhost/test"; $db = DB ::connect($dsn,array( 'debug' => 2 )); if (DB::isError($db)) { echo 'Standard Message: ' . $db->getMessage() . "\n"; echo 'Standard Code: ' . $db->getCode() . "\n"; echo 'DBMS/User Message: ' . $db->getUserInfo() . "\n"; echo 'DBMS/Debug Message: ' . $db->getDebugInfo() . "\n"; } echo '2';
(Отредактировано автором: 27 Июня, 2009 - 21:47:28)
|