我在两个站点上使用了ADOdb。首先,它完美地工作,第二,除了网站使用不同的数据库和登录信息外,其他所有内容都是相同的,甚至似乎没有尝试连接。ADODB未连接
使用不正确的表名或登录信息,不会导致错误输出或其他任何内容。
这是我的代码:
$DBTYPE = 'mysql';
$DBHOST = '***';
$DBUSER = '***';
$DBPASS = '***';
$DBNAME = 'fe';
// End Configuration
require_once($config['basedir'].'/libraries/adodb/adodb.inc.php');
$conn = &ADONewConnection($DBTYPE);
$conn->PConnect($DBHOST, $DBUSER, $DBPASSWORD, $DBNAME);
@mysql_query("SET NAMES 'UTF8'");
任何想法,为什么这难道不工作?我现在完全处于亏损状态。正如我所说的,除了两个独立的网络主机之外没有任何区别,一个是有效的,一个不是。
你肯定有错误的第二个站点汇报?并且由于您使用的是mysql数据库,为什么不使用mysqli扩展呢? –
我对ADOdb非常熟悉,我宁愿坚持:/第一个网站是完全用它写的。错误报告在 – JimmyBanks
好吧,我明白了,在你的用户名/密码中是否有任何不确定的字符......如果是这样,你是否有正确的文件编码? –