バニラ フォーラムと OpenCart ストアを含むサイトがあります。ユーザーがフォーラムまたはカートから 1 回のログインで両方のデータベースにログインできるようにしたいと考えています。たとえば、ユーザーがフォーラムにログインしてからカートに移動した場合、ユーザーは既にログインしています。
質問する
637 次
1 に答える
1
参照: http://dev.mysql.com/doc/refman/5.1/en/select.html
ユーザー テーブルを 1 つのデータベースでホストし、ショップを別のデータベースでホストすることができます。接続している mysql ユーザーが、クエリで指定されたすべてのデータベースへの読み取りおよび/または書き込みアクセス権を持っている限り、問題はありません。作業している現在の相対データベースのみを設定するため、最初にどのデータベースに接続するかは問題ではありません。接続とユーザーがアクセスできる任意の数のデータベースにわたってテーブルを参照できます。
SQL ステートメントで、同じサーバー上の他のデータベースにあるテーブルに到達するには、構文 を使用し、database_name.table_name
そのdatabase_name.table_name.column_name
サーバー上の別のデータベースのテーブルの列を参照します。
于 2010-12-16T07:04:06.590 に答える