[supersaibal]Originariamente inviato da piero.mac
Diciamo che non ho capito la domanda.

Se estrai dal campo si suppone che gia' ci sia il carattere di escape, altrimenti avresti i dati troncati. Quindi per quale ragione aggiungerne un secondo? [/supersaibal]
No, io dopo queste righe

Codice PHP:
$query="SELECT * FROM tabella WHERE id='$id'"
$result mysql_query($query,$db); 
$row mysql_fetch_array($result); 
ho il seguente risultato (ad. es.)

$row[pippo]=$row[0]="come e' bella la vita"

dopo queste righe ho:

Codice PHP:
for($i=0;$row[$i]!=FALSE;++$i
  
$row[$i]=addslashes($row[$i]); 
$row[pippo]="come e' bella la vita"
$row[0]="come e\\' bella la vita"

io dopo dovrei fare il seguente codice:

Codice PHP:
$query="INSERT INTO tabella2 (campo) VALUES ('$row[pippo]')";
... 
Spero di essere fatto capire ora