数据抽象层-adodb入门基础

以前总是在水区混啊!没有发表什么文章!这次把自己以前写得文章给大家晒晒!呵呵老鸟不要看了!adodb 是 active data objects data base 的简称,它是一种php存取数据库的中间函式组件。使用 adodb 最大的优点之一是:不管后端数据库如何,存取数据库的方式都是一致的,开发设计人员不必为了某一套数据库,而必须再学习另一套不同的存取方法,这大大减轻开发人员的知识负担,过去的知识往后仍可继续使用,转移数据库平台时,程序代码也不必做太大的更动。这些是以前学习总结的一些例子!复制php内容到剪贴板php代码:

这个例子是adodb最简单的数据库操作!或者大家可以写个类来操作啊!在adodb中提供3个函数,getall,getone,getrow.getall其实相当于execute,但是返回是2维数组。可以和smarty很好的操作。getone,getrow.是判读数据库的某个数据是否存在!在adodb中提供了selectlimit这个函数!因为在转移数据库的时候可能有些sql语句不支持!adodb用selectlimit来在底层帮我们实现!例如:$query = “select * from library”;$result = $db->selectlimit($query, 5, 3);还有一点是adodb有缓存机制。提供了cacheexecute这个。呵呵看下例子吧!php代码:

我感觉最爽的还是有转换方法! rs2html();php代码:

下面介绍几个常用的方法吧!recordcount() 取得和显示返回的记录行数fieldcount() 取得和显示返回的字段个数insert_id() 显示最好插入的idaffected_rows() 显示执行完sql后的被影响的行数getmenu() 生成下拉菜单!好了只总结这么多啊!其实还有很多知识!还有很多不足!希望老鸟不要笑话啊!下次再给大家做补充吧!

http://www.bkjia.com/phpjc/508317.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/508317.htmltecharticle以前总是在水区混啊!没有发表什么文章!这次把自己以前写得文章给大家晒晒!呵呵老鸟不要看了! adodb 是 active data objects data base 的简…

Posted in 未分类