0

几乎所有免费的虚拟主机服务器,

你不能使用 PDO + MySQL。

他们缺乏 PDO 驱动程序。

所以我正在考虑选择

梨MDB2,

或 DB_DataObject。

你向我推荐哪个?

给我你的意见!

4

5 回答 5

2

如果可以的话,我实际上会推荐使用Mysqli函数。它们速度快,文档齐全,并且得到了整个 php 社区的良好支持。

如果您正在寻找更强大的数据库抽象层,我建议您首先查看任何优秀的库,如 DataMapper、Propel 或 Doctrine,甚至使用 Zend 等框架的必要部分。进一步说明,我过去使用过 Adodb,但最近没有看到太多支持。

于 2009-02-28T01:58:33.933 回答
0

我已经使用了很多 MDB2,但发现内置的 mysqli 函数快速且易于使用,而且它们可以轻松集成到您自己的数据库抽象层中。

于 2009-02-27T20:55:43.693 回答
0

ADOdb也不错。

PHP 版本目前支持数量惊人的数据库,这要归功于出色的 ADOdb 社区:MySQL、PostgreSQL、Interbase、Firebird、Informix、Oracle、MS SQL、Foxpro、Access、ADO、Sybase、FrontBase、DB2、SAP DB、SQLite、 Netezza、LDAP 和通用 ODBC、ODBTP。Sybase、Informix、FrontBase 和 PostgreSQL、Netezza、LDAP、ODBTP 驱动程序是社区贡献的。

于 2009-02-28T08:17:18.920 回答
0

DB_DataObject 依赖于 MDB2,所以无论如何你都必须拥有它。

问题是:您只需要裸数据库独立性还是更高级的 ORM(即 DB_DataObject)。

我建议您坚持使用 MDB2,因为您似乎对这些东西感到困惑。

于 2009-02-28T09:47:55.287 回答
0

您可以毫无问题地将DB_DataObjectMDB2一起使用。

于 2011-09-22T12:08:39.483 回答