Salve a tutti!
Io praticamente ho lo stesso problema che da il titolo a questo post, ma la differenza è che assieme a MySQL io uso ASP.
In parole povere, uso il seguente html per inviare il testo contenuto in una textarea ad una pagina specifica:
codice:
<textarea rows="10" name="recensione" cols="45"><%=rs(5)%></textarea>
Poi, in quest'ultima pagina, con asp faccio un request.form:
codice:
dim strRecensione
strRecensione = request.form("recensione")
E con la seguente query invio i dati al db per l'aggiornamento:
codice:
sql = "UPDATE archivio SET recensione='"&strRecensione&"' WHERE id_recensione="&intCodice
Se però nella textarea inserisco ad es. il testo l'amico, mi viene restituito il seguente errore:
# Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
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 'amico ' WHERE id_recensione=1237' at line 1
/sito/paginaaggiornamento.asp, line 22
Come posso fare? Esiste un modo per aggirare l'apostrofo contenuto nel testo?
Grazie a tutti come sempre per l'aiuto.