カテゴリとトピックという2つのテーブルがあります。PHP MySQLの1回表示
カテゴリには、category_idとcategory_titleの列があります。トピックには、topic_id、topic_title、およびcategory_idの列があります。
私は現在、そうのような列を表示:
カテゴリー1 カテゴリー1 カテゴリー2
トピック1つの トピック2 トピック3
:$result = mysqli_query($db_server, 'SELECT c.category_title, t.topic_title FROM categories c JOIN topics t on c.category_id = t.category_id');
while ($row = mysqli_fetch_array($result))
{
$category_title[] = $row['category_title'];
$topic_title[] = $row['topic_title'];
}
<?php
foreach ($category_title as $category_title):
echo htmlspecialchars($category_title, ENT_QUOTES, 'UTF-8');?><br />
<?php endforeach; ?>
<?php
foreach ($topic_title as $topic_title):
echo htmlspecialchars($topic_title, ENT_QUOTES, 'UTF-8');?><br />
<?php endforeach; ?>
これはと表示されます
トピック1と2はカテゴリ1に割り当てられ、トピック2はカテゴリ1に割り当てられます。
カテゴリー1 カテゴリー2
トピック1 トピック2 :PIC 3は、複数のトピックのような、そこにそこに割り当てている場合はどのように私は一度のカテゴリ表示を持つことができます。2.
カテゴリーに割り当てるですトピック3
クラスとオブジェクトの例はありません。私はまだそれを学んでいないよ。
ありがとう!これは私が探しているものに最も近いものです。 print_rを使用して配列を印刷しないところで変更しなければなりませんでした。私はちょうどcateory_titleとtopic_titleをエコーしたかった。 – markerpower