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