升级PHP mysql代码改为使用mysqli

问题描述 投票:0回答:2

我有一个用PHP编写的带有sql代码的站点,将代码升级到sqli的最佳方法是什么?任何培训或教程?如何拥有清晰的PHP代码?

mysql_connect("localhost","root","");
mysql_select_db("timer");
php mysql mysqli
2个回答
0
投票

该文件在某种程度上触及了here。你可以使用相同的函数名,显然只是前缀mysqli而不是mysql

从那里你应该能够用qazxsw poi中更好的结构替换代码的一部分,例如:参数化语句而不是手动连接SQL。


0
投票

2019+答案

我创建了一个工具mysqli,它可以处理即时升级。还有called Rector

它处理:

  • 功能重命名
  • 不断重命名
  • 切换参数
  • 非1:1函数调用更改,例如 mysql → mysqli set$data = mysql_db_name($result, $row);

只需在代码上使用它:

mysqli_data_seek($result, $row);
$fetch = mysql_fetch_row($result);
$data = $fetch[0];

我已经在2个大型PHP项目上运行它,它运行得很好。

© www.soinside.com 2019 - 2024. All rights reserved.