[Javascript] Errore inserimento dati Backend Node.js e workbench

giorgio85

Nuovo Utente
13 Gen 2016
8
0
1
Ciao a tutti sto riscontrando problemi nell'inserimento dati dalla form al Backend.

la tabella legge solo le stringhe mentre tutto il resto lo rifiuta.

Per esempio i dati che vorrei inserire sono delle variabili che contengono dei valori e non stringhe.

Codice:
connection.connect(function(err) {
  if (err) throw err;
  console.log("Connected!");
  });
 var sql = "INSERT INTO `registers`(`firstName`, `secondName`,`email`,`password`) VALUES (firstname, lastname, email, password)";

l'output dalla console è questo:

Dati inseriti: undefined undefined undefined undefined
{ firstname: undefined,
lastname: undefined,
email: undefined,
password: undefined }
Dati inseriti: giovanni verdi verdi@francorosso.it 9999999
{ firstname: 'giovanni',
lastname: 'verdi',
email: 'verdi@francorosso.it',
password: '9999999' }
Connected!
C:\Users\pc\Downloads\Sublime Text Build 3176 x64\node_modules\mysql\lib\protoco
l\Parser.js:437
throw err; // Rethrow non-MySQL errors
^

Error: ER_BAD_FIELD_ERROR: Unknown column 'lastname' in 'field list'
at Query.Sequence._packetToError (C:\Users\pc\Downloads\Sublime Text Build 3
176 x64\node_modules\mysql\lib\protocol\sequences\Sequence.js:47:14)
at Query.ErrorPacket (C:\Users\pc\Downloads\Sublime Text Build 3176 x64\node

In allegato snippet del codice.

Ringrazio in anticipo.

Giorgio.
 

Allegati

  • codice nodejs db.PNG
    codice nodejs db.PNG
    37,7 KB · Visite: 452
  • cmd errore dopo invio form.PNG
    cmd errore dopo invio form.PNG
    51,3 KB · Visite: 481
  • cmd + workbench.PNG
    cmd + workbench.PNG
    66,6 KB · Visite: 428
Ultima modifica:

Discussioni simili