query di modifica problema caratteri

ciao a tutti

ho una query per modifica un testo tramite un form.

ho notato che se inserisco nel testo il carattere ' (es localita', l'ora, ....) mi da sempre errore di sintassi.

se invece scrivo le stesse parole così: "località" o "lora" non mi da errori.

l'errore è apparso dopo il passaggio da server linux a server windows .

come posso risolvere il problema?  :bye:

inviato 9 anni fa
stellina
X 0 X

forse non è la soluzione migliore ma ho modificato il file php.ini impostando ad on la variabile magic_quotes_gpc.

 :bye:

risposto 9 anni fa
stellina
X 0 X

forse non è la soluzione migliore ma ho modificato il file php.ini impostando ad on la variabile magic_quotes_gpc.

 :bye:

Non è la soluzione migliore?  ??? Leggi qui.

 :bye:

risposto 9 anni fa
Marco Dario
X 0 X

infatti non è la soluzione migliore, anzi forse è la peggiore. Se usi MySQL allora la soluzione ideale è usare la funzione mysql_real_escape_string()

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda