Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.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
PHP mssql_查询升级2500连接建议_Php_Sql Server_Oop_Pdo_Odbc - Fatal编程技术网

PHP mssql_查询升级2500连接建议

PHP mssql_查询升级2500连接建议,php,sql-server,oop,pdo,odbc,Php,Sql Server,Oop,Pdo,Odbc,我有3台服务器,大约10年的过程代码是使用php中的mssql_查询函数开发的,据我所知,5.3之后的版本不推荐使用该函数,我想知道更新所有这些代码的最佳方法是什么 我已经创建了一个数据库包装器类,并开始通过它运行我所有的sql语句,而不是现在调用PHP函数,但这对任何需要很长时间才能更新的旧应用程序都没有帮助 我曾考虑过创建一个PHP5.5或更高版本的服务器,然后慢慢地将应用程序迁移到服务器上,但这听起来像是一团糟,因为所有应用程序都依赖大量的类 任何建议都将不胜感激 这两个扩展都相当兼容,因

我有3台服务器,大约10年的过程代码是使用php中的mssql_查询函数开发的,据我所知,5.3之后的版本不推荐使用该函数,我想知道更新所有这些代码的最佳方法是什么

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

我曾考虑过创建一个PHP5.5或更高版本的服务器,然后慢慢地将应用程序迁移到服务器上,但这听起来像是一团糟,因为所有应用程序都依赖大量的类


任何建议都将不胜感激

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

它不像sed-e的/mysql\u/mysqli\u/g那样简单,但是有一些自动化的工具可以实现这一点。 例如,有一个:它是一个工具的叉子

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