Lewbie: Wo ist der Fehler?

Beitrag lesen

Hi,

ich möchte in  einer Logdatei den Updateprozess überwachen.
Aber das Script trägt mir alle Datensätze ein, ich wollte nur die, die wirklich geändert werden.

  
for($count = $zahl; $count < $ablauf+1; $count++)  
  {  
$query_update="update ...";  
$result_update=mysql_query($query_update);  
if ($result_update==FALSE)  
	  {  
	die(mysql_error($db));  
	  }  
  
if(mysql_affected_rows() > 0) {  
// In Kontrolldatei eintragen  
  $datei = fopen("log.txt","a");  
  fwrite($datei, "Text...\n");  
  fclose($datei);  
}  
  } // end for schleife  

Normalerweise solten doch so nur die eingetragen werden, bei denen überhaupt die where-Bedingung der update-query erfüllt ist und auch daraus resultierend tatsächlich eine Datenänderung entsteht, oder?

Gruß, Lew