私は、「location」と呼ばれるMySQLデータベースにフィールドを持っています。これはNorth、South、East、Westだけを扱っています。mysql_fetch_arrayクエリーからフォームを作成する
$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);
私は、このようなことの表に移入するために、このクエリから4つの結果を使用していた:
<option value='1'>North</option>
<option value='2'>South</option>
<option value='3'>East</option>
<option value='4'>West</option>
を私が異なっているだけで4件の結果を得るために、このコードを使用している
私はこれを使用しました:
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