PHP ADODB 数据库操作 $db = ADONewConnection(“"mssqlnative"”);//双引号中文状态下的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对了,我用的是adodb类库包。 $sql = "SELECT * FROM table WHERE user_id=1"; $rs = $db->Execute($sql); $num = $rs->RecordCount(); if($num>0) { $row = $rs->FetchRow(); echo $row['user_id'];//MYSQL能得到值,MSSQL得不到,MSSQL是需要$row[0]才可以输出值。 }不是说adodb类库是只需要改配置文件就可以连接多种数据库吗?为啥这儿不一样,很令人费解。有知道原因的吗? 不要开玩笑!你得先加载相应数据库的扩展,才能使用 adodb类库adodb类库也用错误处理机制,你都不看他提供的错误信息的吗 好久不见叨唠老大,我说明下我的情况我只是贴觉得可疑代码,因为mysql版本没有问题呢。然后 我把$db = ADONewConnection("mysql");改为$db = ADONewConnection("mssqlnative");打包发给客户的,客户那儿测试结果是上面两块地方得不到正确数据,我也尝试过让客户开启$db->debug = true;也没有发现报错。项目代码在php+mysql环境里面运行都正常。搬到客户那儿php+mssql就不正常了,另外mysql版本是5.3,MSSQL是2008 测试结果出来了,是数据库编码不一致。页面报错: An error occurred translating the query string to UTF-16网站页面编码全部用utf-8,连接mssql数据库时候也设置了utf-8,为啥还报编码错误呢?有什么解决方案? 浅谈PHP语言,前途在未来!!! 高分求php连接dbf文件的方法。。。问题解决的话,我的个人分全部都加上! mktime()为什么不能超过2100年? 这段代码有问题吗? 请教一个简单问题。 imagettftext写字的颜色为何不好控制? mysql_fetch_array 与mysql_fetch_field 有什么区别呀? 欲哭无泪!请各位大侠指点。 哪各朋友可以给我一个比较简单的PHP留言板源程序 公告:XMLBBS项目暂停一个月 条码扫描怎么与网站对接 在用include加载某个文件时,被加载的文件有错误,可以用try-catch抛出异常吗?
$sql = "SELECT * FROM table WHERE user_id=1";
$rs = $db->Execute($sql);
$num = $rs->RecordCount();
if($num>0)
{
$row = $rs->FetchRow();
echo $row['user_id'];//MYSQL能得到值,MSSQL得不到,MSSQL是需要$row[0]才可以输出值。
}
不是说adodb类库是只需要改配置文件就可以连接多种数据库吗?为啥这儿不一样,很令人费解。有知道原因的吗?
我只是贴觉得可疑代码,因为mysql版本没有问题呢。
然后 我把$db = ADONewConnection("mysql");改为$db = ADONewConnection("mssqlnative");打包发给客户的,客户那儿测试结果是上面两块地方得不到正确数据,我也尝试过让客户开启$db->debug = true;也没有发现报错。项目代码在php+mysql环境里面运行都正常。搬到客户那儿php+mssql就不正常了,另外mysql版本是5.3,MSSQL是2008
页面报错: An error occurred translating the query string to UTF-16网站页面编码全部用utf-8,连接mssql数据库时候也设置了utf-8,为啥还报编码错误呢?有什么解决方案?