php的Mysql低层接口发展到现在,已经有三种接口类型了,分别是:Mysql、Mysqli、PDO。Mysql属于最早期的Mysql数据库接口,不支持面向对象的调用方式。Mysqli及PDO开始都支持面向对象了。
这三种接口的使用方式上都有些少差别,例如在fetch处理方式:
mysql:
mysql_fetch_array($result, $link);
mysqli:
mysqli_fetch_array($result, $link);
或
$result->fetch_array();
PDO:
$result->fetch(); //处理单一数据
$result->fetchAll(); //处理所有数据
如果你最初使用了某个接口开发的系统,以后更改低层接口后(更换虚拟主机时,常碰到的问题),对系统的维护是项艰巨的任务。所以针对这种情况,特意写了三个类,把这三种接口方案都封装起来,实现统一的调用接品。
详细介绍,可以查看 http://www.dssz.net/78525_yong-yumysqldiphptong-yong-jie-kou-lei.html
10款php游戏开发脚本源代码
垂直搜索引擎(开源PHP带蜘蛛爬虫)