adodb与adodb_lite之比较
发布时间:2020-03-18 17:17:30 所属栏目:PHP教程 来源:互联网
导读:adodb与adodb_lite之比较
adodb与adodb_lite之比较 作者:欣然随风 adodb出世后得到许多PHPer的肯定和支持,树大招风不知什么时候出了个adodb_lite,说是对adodb缩水版,并且宣称不影响原版的基本功能。出于N种冲动,对其两种进行了一些简单的比较,其结果让人啼笑皆非。以下为对比结果: adodb_lite缺少: 1、FetchNextObject(); // 这个影响倒不是很大 2、DBDate(); // 日期转换方法,没有怎么行! 3、CacheSelectLimit(); // 居然这个都不支持,常用的MSSQL都不能支持了! 4、RecordCount()和 RowCount() // 为同义函数但只支持前者; 5、不支持缓存; 6、不支持事务处理。 总结:adodb_lite顶多算是个数据库操作类,移植性成了空话,文件夹内还放了N多种数据库的操作文件简直是浪费空间。高级功能被阉割! 今天又在adodb_lite的官方下了个最新版1.12的下来测试,居然我上边测试的那些依然通不过不说,而且又来新问题了,不支持SetFetchMode() ,强迫只能用下标取值,不能用字段名作下标。 太令人失望了。 SetFetchMode()要将pear Module打开,在那个module config文件中去掉最后一行的注释。 或者不调用pear Module,也是可以的,将global变量设置为ADODB_FETCH_ASSOC (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |