Viendo todos tus posts pidiendo ayuda, me fijo que en todos exageras demasiado el código. De usar bucles ahorrarías cientos de líneas y lo harías más cómodo para trabajar sobre él en cuanto quisieras modificar algo.
¿Para qué sumas 0?
Bueno, si te da error prueba a poner la consulta directamente en SQL (en phpmyadmin o donde sea) y ver qué te devuelve, o bien usar la función mysql_error()