devo creare una <select> che faccia vedere tutti nomi dei campi di un data base

ho fatto cosi:

Codice PHP:
<form method="post" action="pagina_destinazione.php">

<select name="campo">
<?php

$query 
"SELECT * FROM nome_tabella";
$result mysql_query($query$db)
or die(
mysql_error()); 

while (
$row mysql_field_name($result)) { 


echo 
"<option value=\"$row\">$row</option>";

}
?>

</select>

<input type="submit" value="cerca" name="mia_ricerca"/>

</form>

ma non va.

qualche dritta?