Php 从MySQL列数据填充下拉列表
我目前无法在下拉列表中显示数据库列中的条目 下面的代码。。。我想这是工作的一半吧。。。 当我运行它时,下拉列表为我提供了6个选项。我的数据库中的列也有6列。现在我只需要获得显示的名称 感谢您的帮助Php 从MySQL列数据填充下拉列表,php,mysql,pdo,Php,Mysql,Pdo,我目前无法在下拉列表中显示数据库列中的条目 下面的代码。。。我想这是工作的一半吧。。。 当我运行它时,下拉列表为我提供了6个选项。我的数据库中的列也有6列。现在我只需要获得显示的名称 感谢您的帮助 <select id="teamlist" name="teamlist"> <?php $pdo = new PDO('mysql:host=localhost;dbname=clubresults', 'root', '12345678'); #Set Error Mod
<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>
{内部不需要
{内部不需要
尝试var_dump$stmt->fetchPDO::FETCH_ASSOC检查您的输出或意外的T,而它没有显示任何内容..没有错误,但没有列表..下拉列表包含6个没有名称的选项您可以在之前尝试,而looptry var_dump$stmt->fetchPDO::FETCH_ASSOC检查您的输出或意外的T,而它没有显示任何内容..没有ROR但没有列表。|下拉列表包含6个没有名称的选项。您可以在循环之前尝试
echo "<option>".$row['teamname']."</option>"
<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>