如何将每个用户连接到自己的数据库?

时间:2019-04-06 15:17:47

标签: php sql database mysqli

我已经使用php / mysql创建了Cataloguer。该Cataloguer将分发给某些人(大约20岁以上)。他们都将拥有一个带有自己的目录编制程序的特定数据库。这些数据库将由ADM创建。但是如何将用户重定向到他自己的数据库?

现在,我唯一了解的从一个数据库到另一个数据库的更改是通过我的dbh.php文件:

<?php

$dbServername = "localhost";
$dbUsername = "root";
$dbPassword = "";
$dbName = "user1";

$conn = mysqli_connect($dbServername, $dbUsername, $dbPassword, $dbName);

我有一个登录页面,该链接的链接将发送给这些人。在该登录页面中,我要这样做,以便他们填写一个密钥(每个人都有其特定的密钥),该密钥将其重定向到网站(目录编制者),并且该目录编制者仅使用该特定密钥的数据库。

如果您知道关于该教程的任何教程,请发送给我!

1 个答案:

答案 0 :(得分:0)

为用户自己创建一个数据库,并在其中存储每个用户自己的数据库的名称和凭据。登录用户后,只需连接到特定用户的数据库即可。