non funziona nel senso che non inserisce nel DB o perché ti da degli errori (nel qual caso dovresti almeno postarli)?

dopo mysql_query(); metti questa linea
Codice PHP:
echo mysql_errno() . ": " mysql_error() . "
"

e guarda un po' che ti dice