在哪里可以找到PEAR DB错误代码的列表? [英] Where can I find a list of PEAR DB error codes?

查看:102
本文介绍了在哪里可以找到PEAR DB错误代码的列表?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试使用PEAR DB建立与mysql数据库的连接。它在我抛出以下错误:

I'm trying to establish a connection to a mysql database using PEAR DB. It's throwing the following error at me:


DB_Error对象(
[error_message_prefix] => [mode] => 1
[level] => 1024 [code] => -4
[message] => DB错误:未找到
[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(
[file] =>
/usr/local/php-5.2.14-2/share/pear/DB.php
[line] => 966 [function] => PEAR_Error
[class] => PEAR_Error [type] => - >
[args] => Array([0] => DB Error:not
found [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] => Array([file] = >
/usr/local/php-5.2.14-2/share/pear/PEAR.php
[line] => 531 [function] => DB_Error
[class] => DB_Error [object] =>
DB_Error对象 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] => Array([file] =>
/usr/local/php-5.2 .14-2 / share / pear / DB.php
[line] => 543 [function] => raiseError
[class] => PEAR [object] => DB Object
)[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] =>
数组([file] =>
/ nfs / c07 / h04 / mnt / xxxxx / domains /wedding.juicywatermelon.com/html/validate.php
[line] => 9 [function] => connect
[class] => DB [object] => DB Object(
)[type] => - > [args] => Array([0]
=> dbxxxxx:xxxxx@internal-db.sxxxxx.gridserver.com/dbxxxxx_toomodern
)))[callback] = >)1

DB_Error Object ( [error_message_prefix] => [mode] => 1 [level] => 1024 [code] => -4 [message] => DB Error: not found [userinfo] => Unable to include the DB/dbxxxxx:xxxxx@internal-db.sxxxxx.gridserver.com/dbxxxxx_toomodern.php file for 'dbxxxxx:xxxxx@internal-db.sxxxxx.gridserver.com/dbxxxxx_toomodern' [backtrace] => Array ( [0] => Array ( [file] => /usr/local/php-5.2.14-2/share/pear/DB.php [line] => 966 [function] => PEAR_Error [class] => PEAR_Error [type] => -> [args] => Array ( [0] => DB Error: not found [1] => -4 [2] => 1 [3] => 1024 [4] => Unable to include the DB/dbxxxxx:xxxxx@internal-db.sxxxxx.gridserver.com/dbxxxxx_toomodern.php file for 'dbxxxxx:xxxxx@internal-db.sxxxxx.gridserver.com/dbxxxxx_toomodern' ) ) [1] => Array ( [file] => /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] => Unable to include the DB/dbxxxxx:xxxxx@internal-db.sxxxxx.gridserver.com/dbxxxxx_toomodern.php file for 'dbxxxxx:xxxxx@internal-db.sxxxxx.gridserver.com/dbxxxxx_toomodern' ) ) [2] => Array ( [file] => /usr/local/php-5.2.14-2/share/pear/DB.php [line] => 543 [function] => raiseError [class] => PEAR [object] => DB Object ( ) [type] => -> [args] => Array ( [0] => [1] => -4 [2] => [3] => [4] => Unable to include the DB/dbxxxxx:xxxxx@internal-db.sxxxxx.gridserver.com/dbxxxxx_toomodern.php file for '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 [class] => DB [object] => DB Object ( ) [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错误索引,我不能为我的生活找到他们!

Can anyone see my error here? Is there an index of PEAR errors online, I can't for the life of me find them!

推荐答案

您还必须插入数据库类型,因此如果是MySQL,您需要将其更改为

You also have to inlcude the DB type, so if it's MySQL, you would need to change it to

$dsn = "mysql://$db_user:$db_pass@$db_host/$db_name"; 

这篇关于在哪里可以找到PEAR DB错误代码的列表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆