[PHP] modulo inserimento in DB e apostrofi...

Discussione in 'PHP' iniziata da theseo, 21 Aprile 2017.

  1. theseo

    theseo Nuovo Utente

    Registrato:
    22 Febbraio 2017
    Messaggi:
    8
    Mi Piace Ricevuti:
    1
    Punteggio:
    3
    Sesso:
    Maschio
    ciao a tutti, ho realizzato un modulo inserimento dati nel DB MYSQL che funziona alla perfezione ma quando nel testo che inserisco c'è un apostrofo, ad esempio--> l'amico
    NON mi inserisce il record, tolgo l'apostrofo--> lo amico
    oppure a mano metto--> l\'amico
    ed inserisce tutto senza problemi
    Come posso ovviar ein automatico a questo problema senza dover mettere \ a mano tutte le volte?
    graziee!!
     
  2. borgo italia

    borgo italia Super Moderatore Membro dello Staff SUPER MOD MOD

    Registrato:
    4 Febbraio 2008
    Messaggi:
    15.282
    Mi Piace Ricevuti:
    94
    Punteggio:
    48
    Sesso:
    Maschio
    Località:
    PR
    Home Page:
    ciao
    esempio
    PHP:
    $stringa="l'amico";
    $stringa=addslashes($stringa);//se c'è un apostrofo aggiunge slash
    //risulta l\'amico
    //poi quando leggi es con un'echo
    echo stripslashes($stringa);//togle slash
    comunque non so se stai usando le funzioni mysql_xxx o le nuove mysqli_xxx, se usi le nuove (meglio) guarda la funzione mysqli_real_escape_string
     
Sto caricando...

Condividi questa Pagina