forse nel giochino delle funzioni non viene valorizzato correttamente $db... prova a stampare $db per vedere cosa contiene.

Ma piu' semplicemente togli l'indicazione del link da mysql_close(), per default viene chiusa la connessione attiva.