不,您必须实例化一个新的MYSQLI对象.您可以使用相同的变量,$mysqli但必须再次编写此代码:
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
Run Code Online (Sandbox Code Playgroud)
虽然它不在文档中,但它是mysqli::connect()一种方法,您可以使用它来“重新连接”您的对象 - 似乎只是构造函数的别名。
<?php
$host = '127.0.0.1';
$user = 'user';
$pass = 'pass';
$name = 'storage';
$mysqli = new mysqli($host, $user, $pass, $name);
// Do stuff...
$mysqli->close();
// Later on...
$mysqli->connect($host, $user, $pass, $name);
Run Code Online (Sandbox Code Playgroud)