Ciao a tutti.
Ho un problema strano che sinceramente non avevo mai avuto. Inserendo delle stringhe con all'interno le porzioni ' or ' oppure ' and ', e chissā cos'altro, mi si pianta l'inserimento.
Per risolvere basta sostituire ' or ' con ' \or '.
Per esempio:
Codice PHP:
update tblProva set Valore='test test or test test' where Chiave=1
non funziona.
Invece:
Codice PHP:
update tblProva set Valore='test test \\or test test' where Chiave=1
funziona.
Che sia qualche impostazione di PHP? Oppure di MySQL?
Non ho trovato alcun riferimento a questo problema. Anche utilizzando:
$value = htmlspecialchars($value);
non si risolve.
Grazie,
nicola.