Ciao,
Io ho fatto così e va benissimo... 
  
 
	Codice PHP:
	
<?
include("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password, $db_name);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Erore nella selezione del database. Verificare i parametri nel file config.inc.php");
/******Inizio query*******/
$query1 = "Select * from news WHERE nome = '$nome'" ; 
$dbResult1 = mysql_query($query1, $db) or die (mysql_error());
$num_righe= mysql_num_rows($dbResult1); // Salva il numero di righe trovate 
if ($num_righe == 0){ print "Il nome da lei selezionato non è registrato";
} else {    /*******prima aperta********/
$query1 = "Select * from news WHERE password = '$password'" ; 
$dbResult1 = mysql_query($query1, $db) or die (mysql_error());
$num_righe= mysql_num_rows($dbResult1); // Salva il numero di righe trovate 
if ($num_righe == 0){ print "La password dai lei inserita non è valida";
} else {    /*********seconda aperta*********/
$query = "UPDATE news SET modifica= '$modifica' WHERE nome = '$nome'";
if (mysql_query($query, $db))
echo "Il suo articolo è stato aggiornato";
else
echo "Errore durante la modifica";
mysql_close($db); 
}        /*********seconda chiusa********/
}       /*********prima chiusa********/
?>
 
Non so se ho fatto precisamente come mi hai indicato tu... :master: 
Penso che vada bene no?  
 
grazie