Cómo crear una lista desplegable dinámica en PHP poblada desde la base de datos MySQL

Estoy tratando de crear una lista desplegable dinámica utilizando PHP y la base de datos mysql. He escrito el siguiente código y me da el resultado, pero el problema es que muestra un menú desplegable diferente para cada elemento, quiero todos los elementos en una sola lista desplegable. Por favor revise y guíeme.

$select_query= "Select name from category"; $select_query_run = mysql_query($select_query); while ($select_query_array= mysql_fetch_array($select_query_run) ) { foreach ($select_query_array as $select_query_display) { echo "  $select_query_display  "; } } 

Gracias

Deshazte del bucle foreach interno … no hace nada por ti y mueve las tags de inicio y fin de selección fuera del ciclo while.

 $select_query= "Select name from category"; $select_query_run = mysql_query($select_query); echo ""; 

mira este código

 $select_query= "Select name from category"; $select_query_run = mysql_query($select_query); echo ""; 
 $select_query= "Select name from category"; $select_query_run = mysql_query($select_query); $selectTag = ""; echo $selectTag; 
 " . $row['selected_coloumn'] . ""; } ?> 

En este ejemplo, seleccione su 'coloumn_name' y 'table_name' .

Puedes intentarlo

  $select_query= "Select name from category"; $select_query_run = mysql_query($select_query); $select_query_array= mysql_fetch_array($select_query_run) $select = ""; echo $select; 

Espero que funcione