私は複数の企業から複数のユーザーを持つWebサイトを構築しています。各会社には同じテーブルの同じデータベースのコピーが与えられます。唯一の違いは、データベース名です。私は各ユーザが自分の会社に割り当てられたデータベースにのみアクセスできるようにしたいと思います。ユーザーに基づいてデータベースを選択する方法
私は、ユーザーのログインに基づいてデータベースを選択する方法を考え出す必要があります。ユーザーテーブルのセッション変数をデータベース名として使用することは可能ですか?
$dbCon = new mysqli('localhost', 'root', '', $_SESSION['databaseName']);
おそらくクッキーですか?あるいは私は全部が間違っているのを見ている。どんな入力も素晴らしいでしょう。まだ勉強してる。ありがとう
正確に同じ情報を持つ複数のデータベースを持つという背後にある論理は何ですか?私は、会社の異なるユーザーが1つのデータベースにアクセスできるようにすることが有効であると思います。 –