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

theseo

Utente Attivo
22 Feb 2017
88
4
8
58
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!!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
146
63
PR
www.borgo-italia.it
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