Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不带PDO的MySQL PHP ORM_Php_Mysql_Orm - Fatal编程技术网

不带PDO的MySQL PHP ORM

不带PDO的MySQL PHP ORM,php,mysql,orm,Php,Mysql,Orm,可能重复: 我已经在我的ORM中使用RedBeanPHP进行了很多项目,但是我目前使用的Web主机不支持PDO。由于RedBeanPHP需要PDO,因此我无法使用它 是否有不使用PDO的PHP ORM for MySQL?我同意真正的答案是您需要移动托管提供商。如果他们不提供启用pdo的php构建,我只能想象他们还有哪些其他问题 但是,您要寻找的答案将根据允许使用的数据库库类型而有所不同。。。mysql、mysqli、mdb2、adodb等 最有可能的情况是,您需要找到一个旧版本的ORM,当他

可能重复:

我已经在我的ORM中使用RedBeanPHP进行了很多项目,但是我目前使用的Web主机不支持PDO。由于RedBeanPHP需要PDO,因此我无法使用它


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

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

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

最有可能的情况是,您需要找到一个旧版本的ORM,当他们允许您指定是要使用mysqli还是pdo时

然而,直到我们知道你有什么,没有人能完全回答你的问题


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

移动主机是一个明显的解决方案。惩罚网络主机的此类不当行为。但实际上,自PHP5.1.0以来,PDO在默认情况下是启用的。他们所需要做的就是说他们想要一个特定的PDO驱动程序。我不知道有哪个ORM不使用PDO。你可以看看哪个有一些OO接口支持的非PDO驱动程序,但它不是完全的ORM开箱即用的。没关系,我可能会切换主机。谢谢。@jburns20如果这是您发现正确的路由,请将答案标记为正确(也许还可以对我的回答进行投票…)db.php orm允许您实现自己的连接链接类,以使用任何您想要的mysql连接器