RISOLTO:

non potevo utilizzare data come nome di campo perché data è una parola riservata in mysql.

E va be capita no?