Salve a tutti,
dopo aver risolto il problema del sovraccarico della CPU mi sono accorto che, nonostante lo script ( che fa parte di una collezione di utility di amministrazione) operi bene facendo le dovute sostituzioni della parola senza la lettera accenta con quella accentata, al momento dell'operazione di UPDATE, questa non eseguita correttamente,ovvero:viene visualizzato l'output corretto, ma questo non viene preso per aggiornare tutte le voci selezionate...
Questo è il codice:

Codice PHP:
<?php
include("form_des.php");
      
      
$s_grave$_POST['s_grave'];
      
$c_grave$_POST['c_grave'];
      
//selezione dei dati da bonificare:
          
$query = ( " SELECT Description FROM links WHERE ( Description LIKE('% $s_grave %') OR Description LIKE('$s_grave %') OR Description LIKE('% $s_grave') OR Description LIKE('% $s_grave, %') OR Description LIKE('% $s_grave. %') OR Description LIKE('$s_grave, %'))") ;
      
$result mysql_query($query);
      
$mod mysql_affected_rows();
      while (
$desc mysql_fetch_array($result))
      {

         
$desc $desc[0];
         echo 
"$desc";
         
$ungraved = array($s_grave);
         echo 
"
$ungraved[0]";
         
$graved = array($c_grave);
         echo 
"
$graved[0]";
         
$new_desc str_replace $ungraved[0], $graved[0], $desc );
         echo 
"
$new_desc";

         
         
$query1 = ("UPDATE links SET Description = REPLACE (Description, '$desc','$new_desc')");
         
$result1 mysql_query($query1);
         
         
         if (
mysql_query($query1))
                   echo 
"
[b]I dati sono stati aggiornati correttamente[/b]
"
;
             else
               echo 
"
[b]I dati non sono stati aggiornati[/b]
"
;    
        }  
      
    
     echo
"
Sono state bonificate [b]
$mod[/b] descrizioni."
?>
qualcuno saprebbe indicarmi la via per la risoluzione di questo problema? Thanx !!!