首页 > 解决方案 > 如何每次都使用单独的数据库

问题描述

我想根据用户登录电子邮件 ID 在 $dbname 中使用不同的数据库(不同的电子邮件 ID)。我应该做些什么改变。

我已经创建了各种数据库,其中包含注册了自己的各种用户电子邮件 ID 的名称。在上面的代码片段中,我正在使用测试数据库,但假设用户正在登录,那么我希望他使用他的数据库,即通过他的电子邮件 ID 名称使用的数据库。我怎样才能做到这一点。

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test";

$con = new mysqli ($servername, $username, $password, $dbname);

$sql1 = $con->query("SELECT * FROM `cn` ORDER BY ID DESC LIMIT 1"); 
$result = mysqli_fetch_row($sql1);
?>

没有这样的错误消息,但问题是更改发生在测试数据库的表中,而我希望在用户数据库而不是测试数据库中进行相同的更改。

标签: phpmysqlsql

解决方案


推荐阅读