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 
SALUDOS PROGRAMADORES