nono, le funzioni per MySQL non funzionano così:

Codice PHP:
//Per ogni funzione ti dorò cosa fa
$host="localhost"
$DBusername="username"
$DBpassword="password"

//Apre una connessione con il DB, e ritorna il Link Reference, ovvero un puntatore al canale 
//appena aperto
$dbmysql_connect($host,$DBusername,$DBpassword) or die ("Non è possibbile stabilire una connessione col database"); 
$database="sondaggio"
//Corrisponde a fare USE nome_db; su di un terminale MySQL, in pratica imposta il database in uso 
//facendo in modo che, se non indichi un DB nelle query, MySQL utilizzi quello di default
mysql_select_db($database,$db) or die ("Impossibile conettersi al database sondaggi"); 

//Esegue una query sul DB, se la query ha un result (cioè ritorna qualcosa, come fanno le select) 
//ritorna il puntatore al RecordSet che contiene i dati ritornati
$resultmysql_query("Select * From generi_musicali Order by Voto Desc, Nome Asc",$db); 

//Le funzioni di fetch leggono il risultato da un result del DB ed incrementano il puntatore
//interno al recordSet di uno. Se è alla fine del RecordSet, ritorna null. 
//Applicado la cosa ad un ciclo while ottengo che tutti i record ottenuti con la query vengano 
//inseriti in $row all'interno del ciclo, sotto forma di array
while($rowmysql_fetch_array($result))
{
echo 
"<table>"
echo 
"<tr><td>".$row["Nome"]."</td></tr>"
echo 
"</table>";
}
//Chiude la connessione al DB
mysql_close($db);