防止重复显示mysql数据库中的类别

时间:2014-06-14 08:51:44

标签: php mysql

我想显示我的类别列表。像这样:

  • Cat 1
  • Cat 2
  • Cat 3

等等..问题是,有几个类别名为“Cat 1”,所以列表将如下所示:

  • Cat 1
  • Cat 2
  • Cat 1
  • Cat 3
  • Cat 1

如何确保每个类别只显示一个?

我这样用php这样做:

$abfrage = "SELECT * FROM Entries WHERE modulationstyp = 'Frequenzgespreizt'";
$ergebnis = mysqli_query($db, $abfrage)
OR die("Error: $abfrage <br>".mysql_error());

while($row = mysqli_fetch_object($ergebnis))
 {
echo "<li> $row->modulation </li>";

}
mysqli_close($db);
?>

这适用于一个类别..

1 个答案:

答案 0 :(得分:2)

尝试distinct

$abfrage = "SELECT distinct modulation 
          FROM Entries WHERE modulationstyp = 'Frequenzgespreizt'";