Rellenar la lista desplegable de los datos de la columna de MySQL

Actualmente tengo problemas para mostrar las entradas en una columna de mi base de datos en una lista desplegable.

El código a continuación ... funciona a medias, supongo ... Cuando lo ejecuto, la lista desplegable me da 6 opciones (la columna en mi base de datos también tiene 6 columnas) ¡Ahora solo necesito que los nombres aparezcan!

Toda la ayuda es apreciada!

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta