突然想起了, adodb在转换数据库的时候, 不需要更改SQL语句。而 pdo 需要更改啊。惨了。

解决方案 »

  1.   

    如果你自己写得好的话,一般改动的也不会太多,PDO的效率肯定是比ADODB好的
      

  2.   

    想想MVC。
    思想一样。逻辑层,传入的应该只有列名和表名(根据情况也会有排序字段名,及信息数量)
    控制层,根据设定的数据库类型,组装语句。再调用对应的数据操作类。
      

  3.   

    adodb对各种数据库的兼容性做得不错,但是不代表不修改SQL语句,只是不用去修改PHP的各个数据库函数接口而已。