0
<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. моя проблема в том, что результат возвращает все дубликаты записей.дублировать результаты подготовленного заявления
Я использовал счет (*), чтобы предотвратить дублирование записи. но все еще не работает. можете ли вы посоветовать мне, как объединить дубликат записи.
моих результатов код производит как этого
<select>
<option>Aircon unit</option>
<option>Aircon unit</option>
<option>Others </option>
</select>
Try используя отчетливым - SELECT DISTINCT FROM strnature nature_tbl – DSF
я считаю, что это моя вина. мой код работает. Я просто набираю «Aircon unit» с SPACE в базе данных. вот почему он показывает оба. спасибо, кстати, DISTINCT WORK !!! но каков последний подход к подсчету или отчетливому? – Nixxx
Если вам не нужен счет, просто используйте sql, который я предоставил, это намного быстрее. – DSF