PHP
Referenzliste
fbsql_affected_rows
FrontBase Funktionen
Befehl:
int fbsql_affected_rows ([ resource $link_identifier ] )
Parameter-Liste:
Beschreibung | |
---|---|
Ein Frontbase-Verbindungskennung von fbsql_connect () oder fbsql_pconnect() zurück. Wenn optional und nicht angegeben, wird die Funktion versuchen, eine offene Verbindung zum Frontbase-Server zu finden, und wenn keine solche Verbindung gefunden wird, wird versuchen, als ob ein fbsql_connect() erstellt wurde ohne Argumente aufgerufen. |
Rückgabewerte:
Wenn die letzte Abfrage fehlgeschlagen ist, wird diese Funktion -1 zurück.
Beschreibung:
fbsql_affected_rows() liefert die Anzahl der von der letzten INSERT-, UPDATE- oder DELETE-Abfrage betroffenen Datensätze auf dem Server, der mit der angegebenen
Verbindungskennung
assoziiert ist.Wenn keine Verbindungskennung angegeben, wird die zuletzt über fbsql_connect() geöffnete Verbindung verwendet.Hinweis:
Falls Sie Transaktionen verwenden, müssen Sie fbsql_affected_rows() unmittelbar nach Ihrer INSERT-, UPDATE-, oder DELETE-Abfrage, nicht nach dem Commit.
War die letzte Abfrage eine DELETE-Anweisung ohne WHERE-Bedingung, wurden zwar alle Datensätze aus der Tabelle gelöscht. Diese Funktion gibt in diesem Falle trotzdem Null(0) zurück.Falls Sie Transaktionen verwenden, müssen Sie fbsql_affected_rows() unmittelbar nach Ihrer INSERT-, UPDATE-, oder DELETE-Abfrage, nicht nach dem Commit.
Hinweis:
Benutzen Sie UPDATE, wird FrontBase keine Spalten aktualisieren, bei denen der Neue dem alten Wert entspricht. Die kann dazu führen, dass fbsql_affected_rows() unter umständen nicht die tatsächliche Anzahl der betroffenen Datensätze liefert, sondern nur die, die wörtlich durch die Anfrag betroffen sind.
Falls die letze Anfrage fehlschlägt, liefert diese Funktion -1 zurück. Benutzen Sie UPDATE, wird FrontBase keine Spalten aktualisieren, bei denen der Neue dem alten Wert entspricht. Die kann dazu führen, dass fbsql_affected_rows() unter umständen nicht die tatsächliche Anzahl der betroffenen Datensätze liefert, sondern nur die, die wörtlich durch die Anfrag betroffen sind.
Aktiv in Version:
(PHP 4 >= 4.0.6, PHP 5, PHP 7)
Siehe auch:
fbsql_affected_rows() - Beispiel:
Eingabe:
Im moment kein Beispiel vorhanden
FrontBase Funktionen