私信  •  关注

Meloman

Meloman 最近创建的主题
Meloman 最近回复了
8 年前
回复了 Meloman 创建的主题 » 如何从5[重复]重写php 7的mysql connect到mysqli函数

这里有一个完整的教程如何使它正确和快速。 我在为我的客户从5.4升级托管之后使用了它(omg!!!!)到7.x PHP版本。

1。连接定义

首先,您需要将连接放到一个新变量上 $link $con 或者任何你想要的。

例子

从以下位置更改连接:

@mysql_connect($host, $username, $password) or die("Error message...");
@mysql_select_db($db);

@mysql_connect($host, $username, $password, $db) or die("Error message...");

到:

$con = mysqli_connect($host, $username, $password, $db) or die("Error message...");

2。mysql修改

使用记事本+我使用“在文件中查找”(ctrl+shift+f):

Search and replace notepad++ box

按以下顺序 我选择“在文件中替换”:

  1. mysql_query(->mysqli_query($con,

  2. mysql_error()->mysqli_error($con)

  3. mysql_close()->mysqli_close($con)

  4. mysql_uugt;mysqli_

三。调整

如果您遇到错误,可能是因为您的$con无法从您的函数中访问。

您需要添加 global $con; 在所有功能中,例如:

function my_function(...) {
    global $con;
    ...
}

希望有帮助。