<select>
<?php
require 'dbc.php';
$getallnature_query = "SELECT strnature, Count(*) as total FROM nature_tbl GROUP BY strnature";
$getallnature_stmt = $db->prepare($getallnature_query);
$getallnature_stmt->execute();
$getallnature_stmt->bind_result($allnature,$count);
while ($getallnature_stmt->fetch()) {
echo "<option>$allnature </option>";
}
?>
</select>
问题。我想从我的自然表中获取所有数据到SELECT OPTION。我的问题是结果返回所有重复记录。
我使用count(*)来防止重复记录。但仍然没有工作。你能告诉我如何合并重复记录。
我的代码产生这样的结果
<select>
<option>Aircon unit</option>
<option>Aircon unit</option>
<option>Others </option>
</select>
答案 0 :(得分:0)
试试这个
SELECT DISTINCT strnature, Count(*) as total FROM nature_tbl GROUP BY strnature;