CIao a tutti!
ho un problemino con l'inserimento nel db di un campo text.
Infatti, se ometto l'inserimento di quest'ultimo, il tutto avviene senza problemi!
riporto il codice:
Codice PHP:
...
$query = "INSERT INTO questionario (fname, lname, ... , desc)
VALUES ('$fname' , '$lname' , '$institut' , ... , '$desc');";
$ris = mysql_query($query, $db) or die(mysql_error());
if ($ris) {
{echo "<p align=\"left\" class=\"admin\">L'inserimento è avvenuto con successo";}
}else
echo ("Errore durante l'inserimento");
mysql_close($db);
Ho ovviamente omesso gli altri 46 campi della tabella.
Il messaggio di errore è:
codice:
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 'desc) VALUES ('bswv' , 'wsvws' , 'vswvsv' , 'sdv' , 'sdvsd' , 'vsdvsd' , 'v' at line 4
Non capisco perchè, se tolgo il campo 'desc' (di tipo text e importato via POST da un box testuale) funziona tutto.
QUalcuno sa aiutarmi?
Grazie, CIAO!!