Joblack84
01-08-2006, 13:32
Ho un piccolo problema con le querri in mysql/PHP
creando un form con un box testo passo una variabile
passo la variabile che ho scritto nel box testo
$variabile = $_POST['nometesto'];
creo la querry di inserimento:
$q = "insert into 'nometabella' ('id', 'titolo') values ('1', '$variabile')";
la eseguo.
allora se la variabile non a una punteggiatura esempio (call of duty)
la queri funziona perfettamente
se invece la variabile a la punteggiatura eseempio (l'avventura)
la quelli si blocca e non mi inserisce i dati.
il problema e che l'apice di "l'a" va a intaccare la stringa della querry($q) chiudendola al momento dell'apice ciao la sintassi verrebbe cosi:
$q = "insert into 'nometabella' ('id', 'titolo') values ('1', 'l'avventura')";
osi l'errore verrą riscontrato nella parte( l' ).
Come posso fare ad impedirlo
creando un form con un box testo passo una variabile
passo la variabile che ho scritto nel box testo
$variabile = $_POST['nometesto'];
creo la querry di inserimento:
$q = "insert into 'nometabella' ('id', 'titolo') values ('1', '$variabile')";
la eseguo.
allora se la variabile non a una punteggiatura esempio (call of duty)
la queri funziona perfettamente
se invece la variabile a la punteggiatura eseempio (l'avventura)
la quelli si blocca e non mi inserisce i dati.
il problema e che l'apice di "l'a" va a intaccare la stringa della querry($q) chiudendola al momento dell'apice ciao la sintassi verrebbe cosi:
$q = "insert into 'nometabella' ('id', 'titolo') values ('1', 'l'avventura')";
osi l'errore verrą riscontrato nella parte( l' ).
Come posso fare ad impedirlo