我正在基於數據庫查詢向用戶展示一個選項列表。結果正在被正確提取,但是它們目前是無序的,我想在選項列表中按字母順序顯示它們。到目前爲止,我已經在查詢級別嘗試了幾種解決方案,但沒有成功。有沒有簡單的方法來實現這一點? (該列表包含1000次以上的結果)的代碼如下:基於MySQL查詢的選項列表 - PHP
<?php
$user_id = $_SESSION['user_id'];
$sql = "SELECT * FROM add_bulding WHERE description<>''";
$query = $this->db->query($sql);
$building_title = $query->result_array();
?>
<div>
<select>
<option value="">Select Building</option>
<?php foreach ($building_title as $value) { ?>
<option value = "<?php echo $value['id']; ?>">
<?php echo $value['title']; ?>
</option>
<?php
}
?>
</select>
</div>
ORDER BY標題應該工作 – Mihai
通過查詢添加順序應該給你正確的順序。請通過查詢顯示您的訂單,以及數據的一小部分,以及爲什麼它是錯誤的 –