我試圖在下面的for循環中顯示唯一值。數據從mysql中檢索。目前,它顯示了此列(書名)中的所有值,但只想顯示唯一值並從顯示中刪除任何重複的值。在for循環中顯示唯一值javascript
<?php
$i=0;
while($rows=mysql_fetch_array($result))
{
$roll1[$i]=$rows['bkname'];
$i++;
}
$total_elmt=count($roll1);
?>
<form method="POST" action=" ">
<select name="sel1" id="sel1">
<option value="Select Book Name">Book Name</option>
<?php
for($j=0;$j<$total_elmt;$j++)
{
?><option><?php
echo $roll1[$j];
?></option><?php
}
?>
</select>
</form>
你可以只使用一個'DISTINCT'在你的查詢,而不是做,在PHP – Ghost 2014-12-03 00:54:40
謝謝,但我想在這個下降仍表現出獨特的價值下降,因爲這個頁面被用於檢索數據,你可以助攻? – Ykstate 2014-12-03 00:57:19