У меня есть раскрывающийся список в HTML, где содержимое необходимо загрузить из моей базы данных MySQL с использованием PHP.
Я пытался сделать следующее;но ни одна опция не загружается.
<strong> Select Data </strong>
<select name="data1">
<option value=""> NONE </option>
<?php
$dd_res=mysql_query("Select relation FROM relation_names");
while($r=mysql_fetch_row($dd_res))
{
echo "<option value='$r[0]'> $r[0] </option>";
}
?>
</select>
Также я попробовал вот так:
$q="SELECT DISTINCT *relation FROM relation_names";
$rs=mysql_query($q);
if($rs && mysql_num_rows($rs))
{
while($rd=mysql_fetch_object($rs))
{
echo("<option value='$rd->id'>$rd->name</option>");
}
}
Но я не знаю, почему они не работают, пожалуйста, помогите мне.
я попробовал код ниже согласно комментарию.но имена опций не воспроизводятся. ![what i get when i try that code](https://i.stack.imgur.com/a8QI9.jpg)