我的项目中有很多mssql_query
函数,我想从php 5.5升级到php 7并继续使用mssql_connect
函数和sqlsrv
,如何解决这个问题而不使用{{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
与所有内容一样,请阅读软件包开发人员提供的信息,看看他们是否会处理您的用例。