E quali errori dovrebbe darti se non li visualizzi?
Comincia col visialuzzare la query composta prima di eseguirla e ad inserire un mysql_error() e vedrai che qualche errore spunta fuori!