Создание формы из запроса mysql_fetch_array

У меня есть поле в базе данных MySQL, называемое «местоположение» – оно обслуживает только Север, Юг, Восток и Запад.

Я использовал этот код, чтобы получить только 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 и не могу понять, что не так!

благодаря