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:
non funziona.Codice PHP:update tblProva set Valore='test test or test test' where Chiave=1
Invece:
funziona.Codice PHP:update tblProva set Valore='test test \\or test test' where Chiave=1
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.

Rispondi quotando