Php 将mysql\u查询转换为mysqli

Php 将mysql\u查询转换为mysqli,php,mysql,mysqli,Php,Mysql,Mysqli,我一直在为我的一个客户做一个项目。 我使用了mysql\u查询,但最近我注意到“mysql\u查询”将不再出现在PHP7上。 现在我需要快速转换查询,因为我应该完成项目。 有没有什么方法可以轻松地将“mysql_查询”转换为mysqli? 这样行吗 mysql_query("insert into ..."); 转换为: $mysqli = new mysqli($db_host, $db_username, $db_password,$db_name); $mysqli->query(

我一直在为我的一个客户做一个项目。 我使用了mysql\u查询,但最近我注意到“mysql\u查询”将不再出现在PHP7上。 现在我需要快速转换查询,因为我应该完成项目。 有没有什么方法可以轻松地将“mysql_查询”转换为mysqli? 这样行吗

mysql_query("insert into ...");
转换为:

$mysqli = new mysqli($db_host, $db_username, $db_password,$db_name);
$mysqli->query("insert into ...");

如果是,我是否可以使用notepad++中的search and replace转换所有查询(插入、更新、删除)?

SQL语句没有更改,只有扩展名更改。如果您遵循PHPMYSQLI手册页面,您将在示例中看到关键区别。是的,你可以用记事本++查找它们,但千万不要自动替换它们,要小心。只是要慢慢地、有条不紊地进行。在整个过程中,为了做到正确,已经做了很多改变,比如参数、错误报告。如果你想把口红贴在猪身上,你就应该用一个宏来改变这种变化。在vim中,这是一个简单的搜索和替换。@DeDee@drew@georoot伙计们,为什么我不能只使用搜索和替换?如果我编写的示例是正确的,我可以这样做:查找
mysql\u query
替换为:
$mysqli->query
您认为这会导致问题吗?(查询大多只是基本的,只是简单的插入、更新和删除。