2010-07-19 67 views
1

我如何打印普通类别下的论坛?普通类别下的打印论坛

就像我有3个论坛有相同的cat_id我想在类别下一起打印它们。你明白?

很难解释。就像这样:

1类
论坛1
论坛2

类别2
论坛45
论坛74

1类论坛1
1类论坛2

CREATE TABLE `forums` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT, 
`forum_name` varchar(80) NOT NULL DEFAULT 'New forum', 
`forum_desc` text, 
`cat_id` int(10) unsigned NOT NULL DEFAULT '0' 
PRIMARY KEY (`id`) 
) 

CREATE TABLE `categories` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT, 
`cat_name` varchar(80) NOT NULL DEFAULT 'New Category' 
PRIMARY KEY (`id`) 
) 

我的英语很差IM对不起

while ($row=mysql_fetch_assoc($query)) { 

echo $row['cat_name'].$row['forum_name']; 

} 

回答

0

我假设你有工作查询?

$old_cat = ''; 
while ($row=mysql_fetch_assoc($query)) { 
    if($row['cat_name'] != $old_cat){ 
     echo $row['cat_name']."<br>\n"; 
     $old_cat = $row['cat_name']; 
    } 
    echo $row['forum_name']."<br>\n"; 
}