Salve a tutti,
Ho un form in cui scrivo un testo, e lo devo salvare nel DB!
Il problema è che se scrivendo in una parola metto un apice (ad esempio: l'altra), quando compongo la query non me la fa eseguire, perchè nel codice il php vede un apice e pensa che la stringa è finita, e restando spezzata a metà, l'istruzione viene considerata sbagliata!
Ho provato con a sostituire sti benedetti apici prima di inserire la variabile nella query in diversi modi!
Così:
ma non funziona, e non so il motivo!Codice PHP:
$testo = str_replace("'", "\'", $testo);
Così:
che funziona, ma quando visualizzo l'articolo si vedono le slash (ad esempio: l\'altra).Codice PHP:
$testo = addslashes($testo);
Non ho nemmeno trovato la codifica dell'apice come entità carattere speciale...
Insomma se qualcuno può aiutarmi sarebbe stupendo!!!![]()