我正在整理一個PHP/mySQL表單,只有兩者的基本知識。對於表單上的第一個下拉列表,我想從mySQL數據庫中提取選項。我已經將該字段設置爲如下:從mysqli_fetch_array中分組值
<?php
$query = "SELECT * FROM test";
$result = mysqli_query($link , $query);
?>
Select your group number:
<select name="group">
<?php
while ($line = mysqli_fetch_array($result, MYSQL_ASSOC)) {
?>
<option value="<?php echo $line['group'];?>"><?php echo $line['group'];?></option>
<?php
}
?>
</select>
但是,此時,他們甚至相同返回每個組的值,所以我結束了重複(圖1)。我想分組所有類似的值(圖2)。
我瞭解使用GROUP BY可能做到這一點,但是當我包括GROUP BY在我的代碼如下,我的下拉剛剛結束了空。
$query = "SELECT * FROM test GROUP BY group";
我在使用GROUP BY時犯了一個錯誤嗎?
注意:「組」是我正在提取的列的ID。
第1000個問題,今天在MySQL保留字。 .. –