Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di nicki
    Registrato dal
    Dec 2000
    Messaggi
    139

    [PHP/MySQL] Problema inserimento stringhe ' or ', ' and '

    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.
    Ciao, nic.

  2. #2
    Utente di HTML.it L'avatar di nicki
    Registrato dal
    Dec 2000
    Messaggi
    139
    Testando meglio pare non funzioni neanche questo metodo.

    Qualche idea?
    Ciao, nic.

  3. #3
    Utente di HTML.it L'avatar di nicki
    Registrato dal
    Dec 2000
    Messaggi
    139
    RISOLTO:

    bisogna usare la funzione

    mysql-real-escape-string

    Ciao!
    Ciao, nic.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.