Como criar uma lista suspensa dinâmica em PHP preenchido a partir do database MySQL

Estou tentando criar uma lista suspensa dinâmica usando o database PHP e mysql. Eu escrevi o seguinte código e está me dando a saída, mas o problema é que está mostrando diferentes menus suspensos para cada item, eu quero todos os itens em uma única lista suspensa. Por favor, cheque e guie-me.

$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  "; } } 

obrigado

Se livrar do loop foreach interno … não está fazendo nada para você e mova as tags de seleção inicial e final fora do loop while.

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

veja 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; 
 < ?php $res = mysqli_query($conn, "SELECT DISTINCT coloumn_name FROM table_name;" ); while($row = mysqli_fetch_array($res)) { echo " 

Neste exemplo, selecione seu 'coloumn_name' e 'coloumn_name' 'table_name' .

Você pode tentar

  $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