MySQL - UPDATE mit mehrern WHERE - Werten.

Hallo liebe Leute,

ich möchte den Status von 2 Membern verändern.

Ich möchte in zwei Reihen den Status ändern, es wird aber immer nur einer geändert - NUR das erste UPDATE. Woran kann das liegen? Gibt es eine Möglichkeit, beide in einer Befehlszeile zu ändern ?

der code sieht so aus :

Code:
@mysql_connect("***************", "*********", "********") or die("Verbindung zu MySQL gescheitert");
@mysql_select_db("db10595935-****") or die ("Datenbankzugriff gescheitert");
        
            
        $sql_update = "UPDATE login SET status='$stat' WHERE id=$hid " ;
          if (mysql_query($sql_update)) {
              if (mysql_affected_rows() > 0) {
                  echo "<p>Dein Status wurde erfolgreich geändert!</p>";
      
                } else {
                  $status = "Dein Status konnte leider nicht geändert werden.<br>";
                           }
                           } else {
                              echo "Das war woh nichts";
                                      }
                 
        $sql_update2 = "UPDATE login SET status='$stat' WHERE id=$kid " ;
                 if (mysql_query($sql_update2)) {
                           if (mysql_affected_rows() > 0) {
                                 echo "<p>Dein Status wurde erfolgreich geändert!</p>";
                              } else {
                                $status = "Dein Status konnte leider nicht geändert werden.<br>";
                                         }
                                         } else {
                                            echo "Das war wohl nichts";
                                                    }
 
Fehlermeldungen? [phpf]mysql_error[/phpf] sollte dir hier helfen können.

Woher kommen $hid und $kid?
 
Hallo,
es hat sich schon erledigt. Irgendwie hat es eh funtioniert! Ich habe noch ein paar neue User erstellt und es mit zwei verschiedenen Computern ausprobiert. - Da ging es auf einmal,
anscheinden ist der PC mit den Session[id]´s durcheinandergekommen.

Aber danke für die schnelle Antwort.
 
Zurück