Estás violando las normas del foro duplicando el mismo tema:
http://www.forosdelweb.com/f18/mysql...acion-1089489/
Lo único que te puedo decir es que no te quedes mirando al monitor esperando por alguna solución mágica a tu problema.
Es decir, ¿cómo sabes que no está ejecutando la consulta?
¿En qué parte del código verificas que esto sea así?
¿Si ocurre un error, tal vez, por qué no lo dices?
A simple vista el código parece el correcto, pero nos es imposible ejecutarlo mentalmente para descubrir los resultados que obtienes.
Sencillamente venir y decir "no me inserta nada" no dice mucho en realidad, ¿qué tipo de ayuda brindarías si alguien te da la misma -o nula- información que has dado?