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=
non funziona.


Invece:

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