2011-06-19 25 views
0

PHP 4.4.8版本支持mysqli面向对象的风格吗?我已经在PHP5上准备好了这个项目,当我在线托管时,我开始知道在线版本是4.4.8。php 4.4.8是否支持mysqli(面向对象风格)?

如何让我的mysqli项目在这个领域工作?

+2

只有一种解决方案:尽快取消与托管服务提供商**的合同**。首先,PHP4非常过时。除此之外,最新的PHP4版本是4.4.9,它修复了**安全漏洞**,并在三年前发布**。所以你的托管服务提供商似乎并不关心安全性,并使用古老的版本。 – ThiefMaster

回答

4

根据wikipedia,不再支持PHP 5.2.17(包含)以下的所有内容(请阅读:从PHP的角度来看,它是历史)。

因此,您应该敦促您的托管公司升级。使用这个参数。如果他们不明白,他们不专业,你应该改变你的主机。

当你开始使用PHP 5.3,如果没有太多的努力,切换到PDO

2

尝试在mysql_*函数周围编写一个兼容mysqli的包装。
要么,要么重构你的项目,要么使用mysql_*你自己的数据库库。

+0

+1,我改进了你的答案。干杯 – Flavius