while($row = mysql_fetch_object($ergebnis))
{
$aendern = "UPDATE pdf SET counter = counter+1 WHERE id = '$i'";
$update = mysql_query($aendern);
}
}
>
> Mit dieser Variante wird der Counter aber immer um 2 erhöht.
`$aendern = "UPDATE pdf SET counter = counter+1 WHERE id = " . $i;`{:.language-php}
das muss funktionieren, sofern deine erste abfrage wirklich nur einen datensatz liefert - wie wärs mit einer debugausgabe, die dir ausgibt, wie oft die schleife durchläuft?