0

私はこのようなものが欲しい:

Category
item1
Category2
item2
item3

しかし、私は得ました

Category
item1
Category2
item2
Category2
item3

ここにコードがあります

    <?php
$result = mysql_query("SELECT * FROM forum_cat LEFT JOIN forum ON forum.cat_id = forum_cat.fcat_id ORDER BY forum.cat_id");
while($row = mysql_fetch_array($result))
{
 ?>

次に、データを表示する html

<?php
}
?>
4

1 に答える 1

0

カテゴリが既にアナウンスされているかどうかを示す秒配列を作成して、while ループの上に置きます。

$displayed = array();

次に、これを出力内に入れます

<?php 
if(!array_key_exists($row['f_cat'], $displayed)) {
echo $row['f_cat'];
$displayed[$row['f_cat']]=1;
} ?>
于 2013-10-30T22:49:52.000 に答える