my_ulonglong mysql_stmt_affected_rows(MYSQL_STMT
          *stmt)
        
Beschreibung
          Diese Funktion gibt die Gesamtzahl der von der zuletzt
          ausgeführten Anweisung geänderten, gelöschten oder
          eingefügten Zeilen zurück. Für UPDATE-,
          DELETE- oder
          INSERT-Anweisungen kann sie unmittelbar
          nach mysql_stmt_execute() aufgerufen
          werden. Für SELECT-Anweisungen arbeitet
          mysql_stmt_affected_rows() genau wie
          mysql_num_rows().
        
Rückgabewerte
          Ein Integer größer null zeigt die Anzahl der betroffenen
          oder abgerufenen Zeilen an. Null zeigt für eine
          UPDATE-Anweisung an, dass keine Zeilen
          aktualisiert wurden, für eine
          WHERE-Klausel in der Anfrage, dass keine
          Zeilen gepasst haben, oder ansonsten, dass die Anfrage noch
          gar nicht ausgeführt wurde. -1 bedeutet, dass die Anfrage
          einen Fehler zurückgeliefert hat oder, bei einer
          SELECT-Anfrage, dass
          mysql_stmt_affected_rows() vor
          mysql_stmt_store_result() aufgerufen wurde.
          Da mysql_stmt_affected_rows() einen
          vorzeichenlosen Wert liefert, können Sie -1 überprüfen,
          indem Sie den Rückgabewert mit
          (my_ulonglong)-1 (oder dem Äquivalent
          (my_ulonglong)~0) vergleichen.
        
          Weitere Informationen über den Rückgabewert finden Sie unter
          Abschnitt 24.2.3.1, „mysql_affected_rows()“.
        
Fehler
Keine.
Beispiel
          Ein Anwendungsbeispiel für
          mysql_stmt_affected_rows() finden Sie im
          Beispiel von Abschnitt 24.2.7.10, „mysql_stmt_execute()“.
        
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.

