如果服务器上的PHP版本是5.2,我该如何使用mysqli-> fetch_all

时间:2011-06-10 22:56:21

标签: php mysqli

我在最新的PHP 5.3中开发了一个示例,后来才意识到justhost不支持mysqlnd和PHP 5.3所以我必须更改使用mysqli->fetch_all()的db类方法。

有没有人知道节省这种努力的方法?也许通过使用插件或中间层或者我可以切换或测试服务器是否支持mysqlnd的某些东西?

1 个答案:

答案 0 :(得分:1)

我建议继续使用像PDO或Zend_Db这样的数据库层。只需选择一个你喜欢的。

现在修复所有现有代码:

  1. 大多数IDE都有某种查找替换功能,可以在多个文件上运行。
  2. 如果您使用的是OSX / Linux,您可能需要查看一些命令行工具(如sed)来替换现有文件中的代码。不过可能会有一点学习曲线。