当我无法使用 PDO 且使用 MySQL 时,我应该使用 pear MDB2 还是 pear DB_DataObject?

发布于 2024-07-14 06:12:27 字数 171 浏览 11 评论 0原文

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

都不能使用PDO+MySQL。

他们缺少 PDO 驱动程序。

所以我考虑选择

pear MDB2,

或者DB_DataObject。

您向我推荐哪一个?

给我你的意见!

Almost all of free web hosting server,

you can not use PDO + MySQL.

They lack PDO drivers.

So I am considering to select

pear MDB2,

or DB_DataObject.

Which do you reccomend to me?

Give me your opinions!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

一场信仰旅途 2024-07-21 06:12:27

如果可以的话,我实际上建议使用 Mysqli 函数。 它们速度快、文档齐全并且得到整个 php 社区的大力支持。

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

I would actually recommend using the Mysqli functions if you can. They are fast, well-documented and well supported by the php community at large.

If you are looking for a more robust database abstraction layer, I would first suggest that you look at any of the excellent library's out there like DataMapper, or Propel or Doctrine, or even using the necessary portions of a framework like Zend. As further note, I've used Adodb in the past, but haven't seen much support for it recently.

戈亓 2024-07-21 06:12:27

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

I've used MDB2 quite a bit but have found the built-in mysqli functions to be fast and easy-to-use, plus they can integrate easily into a roll-your-own db abstraction layer.

眸中客 2024-07-21 06:12:27

DB_DataObject 依赖于 MDB2,因此无论如何您都必须拥有它。

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

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

DB_DataObject depends on MDB2, so you have to have it anyway.

The question is : do you need just bare database independence or more advanced ORM (that's DB_DataObject).

I'd suggest you stick with MDB2 since you seem confused about this stuff.

烟柳画桥 2024-07-21 06:12:27

您可以将 DB_DataObjectMDB2 一起使用,不会出现任何问题。

You can use DB_DataObject with MDB2 without problems.

春庭雪 2024-07-21 06:12:27

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 驱动程序都是社区贡献的。

ADOdb is also good.

The PHP version currently supports an amazing number of databases, thanks to the wonderful ADOdb community: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, and generic ODBC, ODBTP. The Sybase, Informix, FrontBase and PostgreSQL, Netezza, LDAP, ODBTP drivers are community contributions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文