Qualcuno saprebbe dirmi PERCHE' () con il codice sotto riportato, echo ("$STRINGA_CORRETTA"); mi visualizza correttamente una stringa con \ davanti a tutti gli apici della stringa, ma la query di modifica, (nonostante venga sicuramente eseguita), non riesce ad immagazzinare la stringa con le \????
![]()
![]()
<?
if (($row_di_stampa[$CAMPO] != NULL) AND ($row_di_stampa[$CAMPO] != ''))
{
$STRINGA_CORRETTA = "$row_di_stampa[$CAMPO]";
$STRINGA_CORRETTA = addslashes($STRINGA_CORRETTA);
echo ("$STRINGA_CORRETTA");
$query_mod = "UPDATE {$TABELLA} SET {$CAMPO} = '$STRINGA_CORRETTA' WHERE {$ID} = '$RECORD_NUMERO'";
mysql_query($query_mod, $db);
}
?>
p.s.: Questo script pretende di inserire una \ davanti a tutti gli apici di tutte le stringhe contenute in tutti i record di tutte le tabelle di un database. Se volete posto anche il resto ...![]()