suit: Wert um 1 erhöhen, Datenkbank zählt falsch oder gar nicht.

Beitrag lesen

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?