我想从数据库中的类别名称创建一个菜单,到目前为止我有这个:
$list = "SELECT category FROM posts";
$rlist = mysql_query($list) or die(mysql_error());
while($rows = mysql_fetch_assoc($rlist))
{
$catname = $rows['category'];
echo '<li><a href="' . $url . '/index.php?cat=' . $catname . '">' . $catname . '</a></li>';
}
其中列出了所有内容,但我需要将每个列表只列一次,这样就是菜单。
答案 0 :(得分:2)
也许你想要
SELECT DISTINCT category FROM posts;
假设你想要他们订购
SELECT DISTINCT category FROM posts ORDER BY category ;
答案 1 :(得分:0)
如果您希望类别仅列出一次,则可以将查询更改为
SELECT DISTINCT(category) FROM POSTS