【问题标题】:PHP ORM for MySQL without PDO [duplicate]没有 PDO 的 MySQL 的 PHP ORM [重复]
【发布时间】:2012-08-13 20:36:28
【问题描述】:

可能重复:
Anyone know of a good PHP ORM that DOES NOT use PDO?

我在多个项目中一直使用 RedBeanPHP 作为我的 ORM,但我目前使用的网络主机不支持 PDO。由于 RedBeanPHP 需要 PDO,所以我不能使用它。

是否有不使用 PDO 的 MySQL 的 PHP ORM?

【问题讨论】:

  • 移动主机是显而易见的解决方案
  • 惩罚网络主机这样的渎职行为。但实际上,从 PHP 5.1.0 开始默认启用 PDO。他们需要做的就是说他们想要一个特定的 PDO 驱动程序。我不知道任何不使用 PDO 的 ORM。您可以查看Zend_Db,它的 OO 接口支持一些非 PDO 驱动程序,但它不是开箱即用的完整 ORM。

标签: php mysql orm


【解决方案1】:

我同意真正的答案是您需要移动托管服务提供商。如果他们不提供启用 pdo 的 php 构建,我只能想象他们还有什么其他问题。

但是,您正在寻找的答案将根据您允许使用的数据库库类型而有所不同...mysql、mysqli、mdb2、adodb 等...

很可能,您需要找到旧版本的 ORM,那时他们允许您指定是否要使用 mysqli 或 pdo。

但是,在我们知道您拥有什么之前,没有人可以完全回答您的问题。

在命令行上运行 php -m 并将结果粘贴到问题中,以便我们查看您有哪些选项。

【讨论】:

  • 没关系,我可能最终会切换主机。谢谢。
  • db.php orm 允许您实现自己的连接链接类以使用您希望使用的任何 mysql 连接器dbphp.net/connect-using-custom-link
猜你喜欢
  • 1970-01-01
  • 2015-09-07
  • 2013-05-01
  • 2021-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-26
相关资源
最近更新 更多