Ciao,
sul mio sito web ho creato un form collegato ad un file php che permette tramite la compilazione del form di caricare i vari campi in una tabella di MySQL, non riesco però a capire quale sia l'errore che presumo sia proprio nella query di inserimento dati:
Codice:
INSERT INTO tracker
(user_id, datay, book, tipologia, modalità, sport, descrizione, importo, quota, tassa, risultato, totale)
VALUES
('$user_id',
'$datay',
'$book',
'$tipologia',
'$modalità',
'$sport',
'$descrizione',
'$importo',
'$quota',
'$tassa',
'$risultato',
'$totale')
La tabella in questione ha un campo aggiuntivo oltre a quelli presenti nella query ovvero il campo ID che però avendolo inserito come Auto Increment avevo prima provato ad inserirlo in query con valore null e poi ho provato ad ometterlo come nel codice presente, in ogni caso non funziona anche testandolo in SQL su PhpMyAdmin...
Errore in PhpMyAdmin per la query riportata:
#1366 - Incorrect integer value: '$user_id' for column 'user_id' at row 1
Invece il file php completo collegato al form, una volta compilato il form mi dà come messaggio di errore che non è stato in grado di inviare i campi.
Sapete consigliarmi qualcosa?