>每个客户的模式

kpbpu008  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(317)

各位程序员,
我正在尝试为我的web应用程序创建一个同时包含多个客户的登录系统。
每个客户在mysql数据库中都有自己的模式。
我的问题是,我不知道如何在成功登录时更改模式,使其与数据库中的客户模式匹配。
流程如下:
login.html:提供登录详细信息
连接到数据库和保存所有客户的所有登录详细信息的模式“info”。
login.php:我检查用户名和密码是否匹配如果是,我想重定向到welcome.html(一切正常,问题发生在步骤4)
客户现在应该能够在前端看到他们的数据,因为它现在连接到模式“customer\u name”而不是“info”。
我贴了一些可能有助于理解我的编码的图片。
图1:login.html
图2:数据库连接
图3:login.php
图4:模式的
非常感谢你!!感谢您的帮助!

1cklez4t

1cklez4t1#

您可以使用mysqli\u select\u db来更改当前选定的数据库。

<?php
//connect to the database
$link = mysqli_connect('localhost', 'mysql_user', 'mysql_password');

// make foo the current db
mysqli_select_db($link,'foo');
?>

但问题是,将客户信息存储在一个数据库中不是更好吗。为什么每次有人登录到您的系统时都要切换数据库?

相关问题