Ciao,
passando subito al dunque ecco il codice:
Codice PHP:
$query="SELECT * FROM tabella WHERE id='$id'";
$result = mysql_query($query,$db);
$row = mysql_fetch_array($result);
for($i=0;$row[$i]!=FALSE;++$i)
$row[$i]=addslashes($row[$i]);
Con questo codice volevo far si che in tutti i campi di "tabella" venissero applicati i backslashes, affinche poi facendo una query di UPDATE i ' non mi dessero problemi.
Il fatto e' che $row[0] <=> $row[pippo] non hanno lo stesso valore.
$row[0] ha gli backslashes mentre $row[pippo] no, eppure sono lo stesso campo.
Ora e' un "bug" di php oppure non si puo' fare il seguente giochetto pur avendo scelto mysql_fetch_array?
Attendo delucidazioni