我在MySQL數據庫中有一個名爲'location'的字段 - 它只提供North,South,East,West。從mysql_fetch_array查詢創建表格
我已經使用這個代碼只得到4分的結果是不同的:
$query_form = "SELECT DISTINCT location FROM hotel ORDER BY location ASC";
$result_form = mysqli_query($dbc, $query_form) or die('die query error');
$row_form = mysql_fetch_array($result_form, MYSQLI_NUM);
我想用四個結果從該查詢填充表這樣的:
<option value='1'>North</option>
<option value='2'>South</option>
<option value='3'>East</option>
<option value='4'>West</option>
我已經使用這個:
foreach ($row_form['location'] as $k => $v) {
echo '<option value="' . $k . '">' . $v . '</option>\n';
}
但我擔心,我的做法是行不通的 - 遺憾的,我是noob和無法解決什麼是錯的!
由於
使用'mysql_fetch_assoc();'或改變'mysql_fetch_array($ result_form,MYSQL_ASSOC);' – kjy112