标签: mysql pdo mysqli doctrine-orm dbal
我有一个设置为使用Docrine2 DBAL的简单应用程序,问题是它需要在仅支持php 5.2.6的主机上运行。 Doctrine需要PHP 5.3 ......
什么是PHP的良好替代数据库抽象层?我应该简单地将所有内容转换为PDO吗?还是有其他好的选择吗?
感谢。
答案 0 :(得分:2)
也许Zend_Db数据库抽象层?
答案 1 :(得分:1)
Pear的MDB2是Doctrine出现之前数据库抽象的标准。它仍然是一个可靠的DBAL层,带有可插拔适配器,您可以使用它来支持数据库。
答案 2 :(得分:0)
但是如果你需要,Pear MDB2将无法在PHP5.3上运行。 (截至2011年5月18日)
答案 3 :(得分:0)
您仍然可以使用Doctrine 1.2,它实际上与版本兼容< 5.3