Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从MySQL列数据填充下拉列表_Php_Mysql_Pdo - Fatal编程技术网

Php 从MySQL列数据填充下拉列表

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

我目前无法在下拉列表中显示数据库列中的条目

下面的代码。。。我想这是工作的一半吧。。。 当我运行它时,下拉列表为我提供了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> 
{内部不需要

{内部不需要


尝试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>