请求 - 迁移到 php 7

Request - migration to php 7

我有一个旧功能:

static public function Select($table, $terms)
    {
        if (trim($terms)=="")
            $request = "SELECT * FROM $table";
        else
            $request = "SELECT * FROM $table WHERE $terms";

        $res = mysql_query($request);
    }

但这不适用于PHP的新版本。

我知道 mysql_query 需要替换为 mysqli_query。 但是,为此您仍然需要连接到数据库。

$link = mysqli_connect("localhost", "my_user", "my_password", "world");

但是我已经在另一个文件中连接了,不想在这里也这样做。

有什么方法可以不用连接就可以实现吗?

静态public函数Select($table,$terms) { global $link; //这样你就可以使用打开的连接。 如果 (trim($terms)=="") $request = "SELECT * FROM $table"; 别的 $request = "SELECT * FROM $table WHERE $terms";

    $res = **$link->query($request);** //This is the correct method to perform a query
}