La ricerca e' disabilitata, quindi posto...
Per caratteri speciali intendo il single quote('), il double quote (") e il backslash(\)...
C'e' un modo per passarli a mysql tramite php senza che mi dia errore?
Grazie!!
RB
La ricerca e' disabilitata, quindi posto...
Per caratteri speciali intendo il single quote('), il double quote (") e il backslash(\)...
C'e' un modo per passarli a mysql tramite php senza che mi dia errore?
Grazie!!
RB
Nasty by Nature
In particolare mi interessa sapere se ci sono dei comandi speciali in SQL per far passare questi caratteri.
Altra cosa importante: quali sono altri caratteri speciali che potrebero essere dannosi per mySQL?? Per esempio <> potrebbero contenere dei tag maligni?? Altri esempi??
Grazie di nuovo...
RB
![]()
Nasty by Nature
beh ma mysql non dovrebbe dare problemi, mi pare impossibile. Per php basta anteporre un backslash ai caratteri speciali come \" \' o \\ nelle stringhe. spero di esser stato di aiuto O_o
www.webhawk.it - The Final Web Resource
::[prodotti offerti]::
sito web gratuito o semi-gratuito ( commerciale ) , sito web credit e pay; grafica: banner e loghi gratuiti o a pagamento
Pero' in una query del genere:
INSERT INTO tabella(id,data,city) VALUES('','$data','$city');
Se nelle variabili $data o $city c'e' un single quote, anche se anticipate dal backslash, la query non va a buon fine...
Ho risolto sostituendo questo caratteri con delle stringhe tipo:
:single:
:double:
:bslash:
Per gi altri caratteri speciali mi sai dare qualche informazione??
Grazie della risposta (passata ed eventualmente futura)!!!
RB
Nasty by Nature
vedi se è quello che cerchi
http://it.php.net/manual/it/function...ecialchars.php
Giacomo aka Arthens on arthens.it & MGBrescia.it
if(!(▼ Powered by Gentoo Linux ▲) || !(▼ Powered by Mozilla Firefox ▲)) loser();
Piu' o meno era quello che cercavo.
Grazie!
Adesso devo smanettare un po' con il codice...
Ciao!
RB
![]()
![]()
![]()
![]()
Nasty by Nature