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