テーブルから複数の列を表示し、選択した行のプライマリIDを変数名に格納するためのドロップダウンリストを取得しようとしています。複数の列があり、構文に問題があるPHP/MySQLのドロップダウンリスト
CONCAT関数を削除して1つの列を選択すると、行のリストが表示されますが、複数の列を選択する方法がわかりません。私は間違って何をしていますか?
<li>
<?php
$sql="SELECT CONCAT(county, ' ',municipality, ' ',park), id FROM mtmg.locality";
$result=mysql_query($sql, $connection);
echo '<label for="county_municipality_park">County, Municipality, Park</label>';
echo '<select id="county_municipality_park" name="county_municipality_park">';
while ($row = mysql_fetch_assoc($result)) {echo '<option value="'.$row['county,municipality,park'].'">'.$row['county,municipality,park'].'</option>';}
echo mysql_error();
echo '</select>';
?>
</li>
はすべて文字列の値ですか? – Amirshk