ADODB兼容PearDB的方法:
[php]//查询
$sql = "select * from foo";
$rs =& $DB->query($sql);
//连=&的速度都一样,ADO标准用法为$DB->Execute()

DO里的Execute()却是另外一个功能
//记录数
$rows = $rs->numRows();
//ADO标准用法是$rs->RecordCount();
//获取记录
$arr = $rs->fetchRow();
//PDB和ADODB用法相同,但是PDB要根据 $DB->setFetchMode(DB_FETCHMODE_ASSOC); 来修改获取关联数组,
//而ADODB则是$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
[/php]
这样,如果不考虑mssql server和sybase等不支持limit语句的数据库的sql语句转换,那么语法基本上是不用改变的.但是PDB和ADODB的调试模式和很多功能还是有很大差距的,所以最好不要在开发和使用过程中轻易转换数据库驱动.