【问题标题】:PHP mssql_query upgrade 2500 connections advicePHP mssql_query 升级 2500 连接建议
【发布时间】:2014-12-03 07:58:13
【问题描述】:

我有 3 台服务器,大约十年的程序代码是使用 php 中的 mssql_query 函数开发的,据我所知,在 5.3 之后已弃用,我想知道更新所有这些代码的最佳方法是什么。

我创建了一个数据库包装类并开始通过它运行我的所有 sql 语句,而不是现在调用 PHP 函数,但这对任何需要很长时间才能更新的旧应用程序没有帮助。

我曾考虑过创建一个 php 5.5 或更高版本的服务器并慢慢将应用程序迁移到它上面,但这听起来绝对是一团糟,因为所有应用程序都依赖大量的类。

任何建议都将不胜感激。

【问题讨论】:

    标签: php sql-server oop pdo odbc


    【解决方案1】:

    两个扩展都相当兼容,因此应该可以将现有应用程序升级到 MySQLi 而不会太麻烦。

    它不像sed -e 's/mysql_/mysqli_/g' 那样简单,但是有自动化工具可以做到这一点。 例如,有一个:https://github.com/philip/MySQLConverterTool,它是工具originally created by MySQL/Oracle themselves的一个分支。

    我假设您有某种 VCS,但如果没有,您应该在应用脚本之前复制旧代码,然后将源代码树与 diff -ur 或类似的东西进行比较,以确保所有修改是正确的。

    【讨论】:

      猜你喜欢
      • 2017-11-14
      • 2014-06-19
      • 1970-01-01
      • 1970-01-01
      • 2021-10-22
      • 2013-01-08
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      相关资源
      最近更新 更多