У меня есть поле в базе данных MySQL, которое называется 'location' - оно обслуживает только север, юг, восток, запад.
Я использовал этот код, чтобы получить только 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';
}
но ябоюсь, что мой подход не сработает - с сожалением я нуб и не могу понять, что не так!
Спасибо