svenhaig: problem update aktualisiert nur 2 statt 7 Einträge

Beitrag lesen

Hallo

ich bin Neuling und habe ein Problem mit einer update-Funktion in mysql 5.0.51.

if($abgemeldet==1) {
  $query  =  "update tbl_ansetzungen set abgemeldet='$id' where homeID='$id' or awayID='$id'";
  $result =  mysql_query($query);
  print mysql_error();

$query  =  "select id from tbl_ansetzungen where homeID='$id' or awayID='$id'";
  $result =  mysql_query($query);
  print mysql_error();
  while($row = mysql_fetch_array($result)) {
    echo ' ID='.$row['id'].' ';
  }

$id ist zum Beispiel 88 und es gibt sieben Einträge mit homeID=88 oder awayID=88. In der update-Abfrage werden aber scheinbar zufällig nur zwei Einträge geändert. Es müssten aber sieben sein! Die select-Abfrage liefert auch korrekt die sieben id's der sieben Einträge.

Mit googeln habe ich zu diesem merkwürdigen Problem keine brauchbaren Antworten gefunden. Kann mir jemand mit einem Tipp weiterhelfen?

Vielen Dank im Voraus