SAludos
1. No postees codigo php este foro es de mysql
2. Si el campo id es autoincrement no es necesario mencionarlo en el insert
3. El campo from y time son palabras reservadas de mysql y se debe indicar que es una columna para que no sea confundido con el FROM de un SELECT. debes indicarle apostrofes sino me equivoco quedaría así
Código MySQL:
Ver originalINSERT INTO tabla
(id
,`from`,to,q
,a
,`time`,atime
,spam
,block
) VALUES (0,'valor1','valor2','','','','')