Faccio un inserimento in una riga di mysql...
esempio reale:


phpstats mi registra una visita con l'aggiunta di addslashes agli apici, per cui se faccio echo della query l'apice lo vedo.

per semplificare:

Codice PHP:
$query "INSERT INTO tabella (campo) VALUES ('http://www.dominio.it/pagina.php?id=-\'')"#un hacker cerca di creare problemi. 
il problema è che se estraggo il dato, l'apice non viene più, e anche se lo guardo da phpmyadmin, non lo vedo...
vedo questo:
http://www.dominio.it/pagina.php?id=-'

i dati vengono estratti con queste righe:

Codice PHP:
$res=sql_query("SELECT ip,host,os,bw,lang,date,referer,currentPage,reso,colo,titlePage,tld FROM $option[prefix]_details WHERE visitor_id='$visitor_id' ORDER BY date ASC");

$tmpPages=Array();
$tmpRow=NULL;
while(
$row=mysql_fetch_row($res)){
    list(
$details_ip,$details_host,$details_os,$details_bw,$details_language,$details_date,$details_referer,$details_currentPage,$details_reso,$details_colo,$details_titlePage,$domain)=$row;
                    
                        
        echo 
'<pre>';
        
var_dump($details_currentPage); # qui vedo il dato senza apice
        
echo '</pre>';
        
/**/ 
che fo?