Salve a tutti,

sto usando questa query per inserire delle schede su db.


Codice PHP:
$query "INSERT INTO ".$table_name." "
                 
."SET "
                 
."ID_Scheda = Null, "
                 
."Immagine = '".$ImageName."', "
                 
."Titolo = '".addslashes($_REQUEST['record']['Titolo'])."', "
                 
."Testo = '".addslashes($_REQUEST['record']['Testo'])."' ";
                                         
                       
$result mysql_query($query); 

Funziona tutto perfettamente, ma se provo ad aggiungere un ulteriore campo ovvero il campo "importo" in questo modo:

Codice PHP:
$query "INSERT INTO ".$table_name." "
                 
."SET "
                 
."ID_Scheda = Null, "
                 
."Immagine = '".$ImageName."', "
                 
."Titolo = '".addslashes($_REQUEST['record']['Titolo'])."', "
                 
."Testo = '".addslashes($_REQUEST['record']['Testo'])."' "
                 
."importo = '".addslashes($_REQUEST['record']['importo'])."' ";
                       
$result mysql_query($query); 
mi da questo errore:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'importo = '500'


Dove sto sbagliando?


Grazie a tutti