升级到php 7并继续使用mssql_query函数

时间:2017-06-13 08:44:04

标签: php sql sql-server database php-7

我的项目中有很多mssql_query函数,我想从php 5.5升级到php 7并继续使用mssql_connect函数和sqlsrv,如何解决这个问题而不使用{{1}}?

1 个答案:

答案 0 :(得分:0)

您可能希望在github上查看两个库。

第一个:https://github.com/dshafik/php7-mysql-shim用于定义已删除的方法并将其重定向到IBuildDetail buildDetail = context.GetExtension<IBuildDetail>(); var workspace = buildDetail.BuildDefinition.Workspace; var versionControlServer = buildDetail.BuildServer.TeamProjectCollection.GetService<VersionControlServer>(); var branches = versionControlServer.QueryRootBranchObjects(RecursionType.Full); var referencedBranches = listOfFilePaths.GroupBy( file => branches.SingleOrDefault( branch => file.ServerItem.StartsWith(branch.Properties.RootItem.Item) ) ).Where(group => group.Key != null); ,而无需您真正更改所有代码行。但是要直接从存储库中引用:

  

这个图书馆是一个止拍。它比使用慢   本机功能直接。

     

您应切换到ext / pdo_mysql或ext / mysqli,然后迁移到   准备好的查询,以确保您安全地与您的互动   数据库中。

这是一个临时修复,你不应该长期依赖。你真的需要正确迁移。

我没有对此下一个存储库进行测试,但这可能有助于将您的所有MySQLi个实例转换为mysql_* https://github.com/philip/MySQLConverterTool

与所有内容一样,请阅读软件包开发人员提供的信息,看看他们是否会处理您的用例。