php - 如何每次都使用单独的数据库
问题描述
我想根据用户登录电子邮件 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);
?>
没有这样的错误消息,但问题是更改发生在测试数据库的表中,而我希望在用户数据库而不是测试数据库中进行相同的更改。
解决方案
推荐阅读
- unity3d - Unity说没有注册Sprite Editor Window
- android - 所有活动的导航抽屉 - 我的应用程序未将地图显示为抽屉中的活动
- java - 在新活动中查看和下载壁纸时遇到问题
- spring-cloud-dataflow - 如何在 Spring Cloud DataFlow 中设置日志方向
- ios - iOS Instruments Leaks 在应用程序启动后立即停止录制
- c - 这是未定义的行为吗
- python - 如何为 keras DL 训练提供多个输出?
- python - 如何获取 Python 中动态定义函数的源代码?
- python - SQLAlchemy - MS Access 连接失败
- php - Bigtable 数据在插入后 30 分钟自动删除