我正在以这种方式建立数据库连接:
$mysqli = new mysqli('xxx', 'xxx', 'xxx', 'database_'.$_SESSION['db_selected']);
我希望能够通过更改顶部的选择框来更改数据库,这很有效。 session 被重写到正确的数据库,但它仍然连接到原始选定的数据库。
我做错了什么?我试过覆盖 $mysqli 变量,但没有成功。
最佳答案
在更改数据库时试试这个:
mysqli_close ( $mysqli )
关于php - MySQLi 更改数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25015829/