recien lo lei sino te hubiera ayudado, a mi me paso lo mismo con ciertos datos y no saia cual era el error tampoco. les doy a todos un consejo,
no usen nombre ya sea de tablas o atributos en ingles porque puede que sean palabras reservadas dentro de mysql y no te dejen manipular los datos como kieras, traten de usar palasbras en castellano ![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
SALUDOS PROGRAMADORES