apparentemente da nessun parte!

ti dà qualche errore se quando la esegui aggiungi mysql_query($sql)or die(mysql_error()); ??

prova a farla stampare, cosa ti stampa? e poi eseguila da phpmyadmin