ホームページ >バックエンド開発 >PHPチュートリアル >PHPで1対多の関係を表示するにはどうすればよいですか?
表示する必要がある効果は、以下の図に似ています:
クラブ項目の 1 つは複数の値を持つことができます
対応するテーブル構造は次のとおりです:
CREATE TABLE users(
uid int(11) NOT. NULL AUTO_INCREMENT、
uname varchar(32)、
PRIMARY KEY (uid)
)
CREATE TABLE groups(
gid int(11) NOT NULL AUTO_INCREMENT、
gname varchar(32)、
PRIMARY KEY (gid)
)
CREATE TABLE user_group(
uid int(11),
gid int(11)
)
図に示すように効果を表示するために php をクエリして使用する方法
実際、3 番目のテーブルは必要ありません
第 2 章のテーブルは uid フィールドを追加します
where u.uid =ug.uid と ug.gid=g.gid は u.uid でグループ化されます
;