La sintassi dell'insert in sè mi sembra corretta, potrebbe però darsi che la stringa ch tu vai ad inserire contenga particolare caratteri di escape. Prova a mettere questa istruzione prima della query:
che ti aggiunge eventuali caratteri di escape: http://php.libero.it/manual/it/funct...ape-string.phpcodice:$stringa = mysql_escape_String($stringa);
Prima se la tua stringa era così:
L'aquila -> dava problemi perché c'era un apice di troppo con mysql_escape_string diventa così L\'aquila [edit -> il forum mi toglie lo slash prima dell'apostrofo] e non dà nessun problema.
Se comunque ti dovesse dare ancora problema fai un echo della tua query subito dopo averla definita e prova a vedere cosa ti stampa.
![]()