多年来我一直在尝试填充此下拉列表,它显示的项目只是不在下拉列表内。 有任何想法吗? :)
<?php
$html='';
$html.='<select>';
$queryExercise="SELECT exerciseName FROM workouts";
$queryExercise=mysql_query($queryExercise);
while($result=mysql_fetch_array($queryExercise))
{
$exerciseName=$result['exerciseName'];
echo '<option value="'.$exerciseName.'">'.$exerciseName.'</option>';
}
$html.='</select>';
echo $html;
?>
最佳答案
您的查询完美运行,但问题是连接生成的下拉列表 html。
由于您要连接 $html 中的所有内容,因此您需要再次将下拉列表的结果连接到 $html ,然后 echo $html
尝试下面的代码:
<?php
$html ='<select>';
$queryExercise="SELECT exerciseName FROM workouts";
$queryExercise=mysql_query($queryExercise);
while($result=mysql_fetch_array($queryExercise))
{
$exerciseName=$result['exerciseName'];
$html .= '<option value="'.$exerciseName.'">'.$exerciseName.'</option>';
}
$html.='</select>';
echo $html;
?>
关于php - 无法使用 MYSQL 数据库项目填充保管箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40713321/