Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Informationen zur Anzahl der betroffenen Zeilen

Detaillierte Informationen zur Anzahl der betroffenen Zeilen

巴扎黑
巴扎黑Original
2017-06-10 16:26:463459Durchsuche

Wie kann ich über SQL-Aggregationsfunktionen die Anzahl der Zeilen ermitteln, die von Hinzufügungen, Löschungen und Änderungen betroffen sind? Es ist oft sehr nützlich, die Anzahl der zurückgegebenen oder von einer Abfrage betroffenen Zeilen berechnen zu können, bevor weitere Maßnahmen ergriffen werden. Diese Funktion ist besonders praktisch, wenn Sie die Ergebnisse auf Seiten anzeigen oder statistische Informationen generieren möchten Bekommt man die Anzahl der betroffenen Reihen umgesetzt? 1. Verwenden Sie die SQL-Aggregatfunktion COUNT, um die Anzahl der Ergebnisdatensätze zu zählen. Sie gibt die Anzahl der Zeilen in einer Abfrage oder einem Teil einer Abfrage zurück. Sie wird normalerweise zusammen mit DINSTINCT verwendet. Die Aggregatfunktion COUNT von SQL wird von einer Vielzahl von Datenbanken weitgehend unterstützt! 2. Geben Sie die Anzahl der betroffenen Zeilen über die Methode PDOStatement->rowCount() zurück. Die Methode PDOStatement->rowCount() ermittelt die Anzahl der von UPDATE-, INSERT- oder DELECTE-Abfragen betroffenen Zeilen. Die Methode rowCount() ist in typischen PHP-Anwendungen nicht üblich, kann aber zählen, wie viele Zeilen nach dem Aufruf von PDOStatement->execute betroffen waren. 3. Anwendungsbeispiel mit der SQL-Aggregatfunktion CO

1. Wie erhalte ich die Anzahl der betroffenen Zeilen, die über die SQL-Aggregatfunktion hinzugefügt, gelöscht oder geändert werden?

Detaillierte Informationen zur Anzahl der betroffenen Zeilen

Einführung: Normalerweise ist es möglich, die Anzahl der zurückgegebenen oder von einer Abfrage betroffenen Zeilen vor der Abfrage zu berechnen Weitere Aktionen sind alle sehr nützlich, wenn Sie Ergebnisse auf Seiten anzeigen oder statistische Informationen generieren möchten.

2. Stellen Sie detailliert die Methode zur Abfrage der Anzahl der betroffenen Zeilen nach der Ausführung mithilfe der Funktion exec() unter PDO vor

Detaillierte Informationen zur Anzahl der betroffenen Zeilen

Einführung: In diesem Artikel wird hauptsächlich vorgestellt, wie PHP die Funktion exec() unter PDO verwendet, um die Anzahl der betroffenen Zeilen nach der Ausführung abzufragen PHP in Form von Beispielen. Wenn pdo Hinzufügungs-, Lösch- und Änderungsvorgänge ausführt, fragt die Funktion exec() nach der Ausführung des Vorgangs die Anzahl der betroffenen Zeilen ab. Verwandte Implementierungstipps und Vorsichtsmaßnahmen können sich Freunde in Not ansehen 🎜>

3. PDO SQL-Anweisungen ausführen in

Detaillierte Informationen zur Anzahl der betroffenen Zeilen Einführung: exec()-Methode Die exec()-Methode gibt die betroffenen Zeilen nach der Ausführung zurück. Die Syntax lautet wie folgt: int PDO::exec(string Statement) Parameteranweisung ist die auszuführende SQL-Anweisung. Diese Methode gibt die Anzahl der betroffenen Zeilen zurück, wenn die Abfrage ausgeführt wird, und wird normalerweise in INSERT-, DELETE- und UPDATE-Anweisungen verwendet. Zum Beispiel: $dbms='mysql';//Datenbanktyp $dbName='admin';//Datenbank verwendet $us

4. sql kehrt nach dem Hinzufügen betroffener Daten zurück Zeilendaten

Einführung: Die Inserted-Tabelle wird zum Speichern von Kopien von Zeilen verwendet, die von INSERT- und UPDATE-Anweisungen betroffen sind. Bei einer Einfüge- oder Aktualisierungstransaktion werden neue Zeilen sowohl zur eingefügten Tabelle als auch zur Triggertabelle hinzugefügt

[Verwandte Q&A-Empfehlungen]:

PHP erhält MySQL-Update-Ergebnisse

Wenn PHP sp_executesql verwendet, um einen Einfügevorgang auszuführen, gibt es erfolgreich -1 zurück und gibt nicht die Anzahl der betroffenen Zeilen zurück Reihen?

Das obige ist der detaillierte Inhalt vonDetaillierte Informationen zur Anzahl der betroffenen Zeilen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn