sería bueno saber que hay de mal, usa esto:
Código PHP:
mysql_query(/* tu consulta */) or die(mysql_error());
porque así como maquinas no somos, y solo con ver el código no se sabe nada, lo mejor es depurar tus consultas y solo así descubrir los verdaderos errores... (: