Php MySQLi变更数据库

Php MySQLi变更数据库,php,mysql,database,mysqli,Php,Mysql,Database,Mysqli,我以这种方式建立数据库连接: $mysqli=newmysqli('xxx','xxx','xxx','database.'.$'会话['db.'u selected']) 我希望能够通过更改顶部的选择框来更改数据库,这是可行的。会话被重写到正确的数据库,但它仍保持与原始选定数据库的连接 我做错了什么?我已尝试覆盖$mysqli变量,但没有成功。在更改数据库时尝试此变量: mysqli_close ( $mysqli ) 请在更改数据库时尝试以下操作: mysqli_close ( $mysq

我以这种方式建立数据库连接:

$mysqli=newmysqli('xxx','xxx','xxx','database.'.$'会话['db.'u selected'])

我希望能够通过更改顶部的选择框来更改数据库,这是可行的。会话被重写到正确的数据库,但它仍保持与原始选定数据库的连接


我做错了什么?我已尝试覆盖$mysqli变量,但没有成功。

在更改数据库时尝试此变量:

mysqli_close ( $mysqli )

请在更改数据库时尝试以下操作:

mysqli_close ( $mysqli )

请在更改数据库时尝试以下操作:

mysqli_close ( $mysqli )

请在更改数据库时尝试以下操作:

mysqli_close ( $mysqli )

单击选择框中的某个选项时关闭数据库可以解决此问题,我想您是在连接到数据库之前还是之后更新
$\u SESSION['db\u selected']
databases@turson是的,…单击选择框中的某个选项时关闭数据库可能会解决此问题,我想您是在连接到数据库之前还是之后更新
$\u SESSION['db\u selected']
?MySQLi不支持多个databases@turson是的,…单击选择框中的某个选项时关闭数据库可能会解决此问题,我想您是在连接到数据库之前还是之后更新
$\u SESSION['db\u selected']
?MySQLi不支持多个databases@turson是的,…单击选择框中的某个选项时关闭数据库可能会解决此问题,我想您是在连接到数据库之前还是之后更新
$\u SESSION['db\u selected']
?MySQLi不支持多个databases@turson是的,…+1也是一个额外的tid位。如果您在这个连接中有多个数据库,您可以简单地调用来更改数据库,而不必花费关闭连接和重新打开连接的开销。+1也是一个额外的tid位。如果您在这个连接中有多个数据库,您可以简单地调用来更改数据库,而不必花费关闭连接和重新打开连接的开销。+1也是一个额外的tid位。如果您在这个连接中有多个数据库,您可以简单地调用来更改数据库,而不必花费关闭连接和重新打开连接的开销。+1也是一个额外的tid位。如果在这一个连接中有多个数据库,则只需调用以更改数据库,而无需花费关闭连接和重新打开连接的开销。