15 messaggi dal 12 luglio 2005
Ciao,
ho dei form con dei campi text, è possibile fare in modo che possa inserire anche virgolette , apici slesh ecc in questi campi che poi saranno inseriti in db mysql e visualizzati in una pagina?
879 messaggi dal 09 luglio 2002
www.i-studio.it
Ciao,
l'unico carattere che puo' dar fastidio a MySQL quando fai la Insert e' l'apice perche' da problemi con il carattere apice che usi per delimitare il valore del campo nella Insert o nella Update. Cioe' se hai un campo che chiami "campoform" e all'interno scrivi:
"l'aquila" e poi fai una insert del tipo:
"insert into miatabella (campo) values ('" & request("campoform") & "')"

hai un errore perche' nel campo "campoform" c'e' l'apice che si confonde con quello del comando "insert".
In questo caso, devi semplicemente usare la funzione "Replace" per sostituire l'apice con due apici:
campoform = request("campoform")
campoform = replace(campoform, "'", "''")
"insert into miatabella (campo) values ('" & campoform & "')"


Ciao
Alex

Internetworking Studio Srl
www.i-studio.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.