matt_1985, lo más aconsejable es que realices un echo a el insert, es decir :
de esta manera, verás por pantalla lo que está insertando(intentando en este caso) el código a tú base de datos, al momento de obtener el insert, ejecutalo directamente en tú PhpMyAdmin, de esta manera puedes solucionarlo mucho más rápido.
Saludos.