我目前无法在下拉列表中的数据库列中显示条目。
下面的代码......我觉得...... 当我运行它时,下拉列表给了我6个选项(我的数据库中的列也有6列)现在我只需要显示名称!
感谢所有帮助!
<select id="teamlist" name="teamlist">
<?php
$pdo = new PDO('mysql:host=localhost;dbname=clubresults', 'root', '12345678');
#Set Error Mode to ERRMODE_EXCEPTION.
$pdo->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $pdo->prepare('Select teamname from members');
$stmt->execute();
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo "<option>{$row['teamname']}</option>";
}
?>
</select>
答案 0 :(得分:4)
<select id="teamlist" name="teamlist">
<?php
$pdo = new PDO('mysql:host=localhost;dbname=clubresults', 'root', '12345678');
#Set Error Mode to ERRMODE_EXCEPTION.
$pdo->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $pdo->prepare('Select teamname from members');
$stmt->execute();
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo '<option>'.$row['teamname'].'</option>';
}
?>
</select>
答案 1 :(得分:0)
{
中不需要 <option>
echo "<option>".$row['teamname']."</option>"