xamppでmysqlを操作しており、2つのテーブルを1つのテーブルに外部結合しています。
①下記コードを使用してxampp内で 結合済みの中間テーブルを表示することが出来ています。
SQL
1SELECT 2 entry.id AS 記事ID, 3 entry.title AS 記事タイトル, 4 entry.detail AS 記事内容, 5 GROUP_CONCAT(tag.name SEPARATOR ',') AS タグ名 6FROM 7 entry LEFT OUTER JOIN tag_map ON entry.id = tag_map.entry_id 8 LEFT OUTER JOIN tag ON tag.id = tag_map.tag_id 9GROUP BY entry.id 10ORDER BY entry.id;
②しかし、自作ホームページで表示しようとすると、結合前のテーブルが表示されてしまいます。
結合された中間テーブルをホームページ上に組み込む際にどういった手順が必要なのでしょうか?良ければ教えてください。。。
個人的にはホームページ側で上記のSQL文を動作させる必要があるのだろうと思っているのですが、調べてもなかなか出て来ないのでアドバイス頂きたいです。
※①xampp上で表示可能
※②ホームページ上でentryテーブルを選択しているが表示できない
引用元
SQL
1entry テーブル 2id title detail 31 PHP記事 これはPHPに関する記事です。 42 C#記事 これはC#に関する記事です。 53 PHP&MySQL記事 これはPHPとMySQLに関する記事です。 64 雑記 これは雑記です。 7 8tagテーブル(タグのマスタ) 9id name 101 Java 112 PHP 123 MySQL 134 JavaScript 145 C# 15 16tag_mapテーブル(どの記事にどのタグが紐づいているかを繋ぐテーブル) 17id entry_id tag_id (説明) 181 1 2 entry_id=1(PHP記事)に対してtag_id=2(PHP)のタグを紐づけ 192 2 5 entry_id=2(C#記事)に対してtag_id=5(C#)のタグを紐づけ 203 3 2 entry_id=3(PHP&MySQL記事)に対してtag_id=2(PHP)のタグを紐づけ 214 3 3 entry_id=3(PHP&MySQL記事)に対してtag_id=3(MySQL)のタグを紐づけ 22 23今回の作成のゴール 24記事ID 記事タイトル 記事内容 タグ名 251 PHP記事 これはPHPに関する記事です。 PHP 262 C#記事 これはC#に関する記事です。 C# 273 PHP&MySQL記事 これはPHPとMySQLに関する記事です。PHP,MySQL 284 雑記 これは雑記です。 NULL