Heim  >  Artikel  >  Backend-Entwicklung  >  Kann die rowCount-Methode von PHPs pdo::statement die von der select-Anweisung betroffenen Funktionen zurückgeben?

Kann die rowCount-Methode von PHPs pdo::statement die von der select-Anweisung betroffenen Funktionen zurückgeben?

WBOY
WBOYOriginal
2016-08-25 10:37:221240Durchsuche

Wie unten gezeigt:

Kann die rowCount-Methode von PHPs pdo::statement die von der select-Anweisung betroffenen Funktionen zurückgeben?

Kann die rowCount-Methode von PHPs pdo::statement die von der select-Anweisung betroffenen Funktionen zurückgeben?

Antwortinhalt:

Wie unten gezeigt:

Kann die rowCount-Methode von PHPs pdo::statement die von der select-Anweisung betroffenen Funktionen zurückgeben?

Kann die rowCount-Methode von PHPs pdo::statement die von der select-Anweisung betroffenen Funktionen zurückgeben?

Betroffen ist die Anzahl der geänderten Zeilen. Die SELECT-Abfrage ändert den Inhalt der Zeilen nicht.

http://php.net/pdo
Verwenden Sie in pdo count, um das Ergebnismengenarray zu berechnen und die Anzahl der von select abgefragten Zeilen zu erhalten. rowCount() speichert die betroffenen (Änderungen) in der Abfrage (insert). /aktualisieren/löschen) ).

http://php.net/mysqli
In mysqli speichert num_rows (nur gültig, wenn die zwischengespeicherte Abfrage aktiviert ist) die Anzahl der von „select“ abgefragten Zeilen, und „affected_rows“ speichert die Anzahl der von der Abfrage betroffenen Zeilen (insert /update/delete) Die Anzahl der Zeilen von (Änderung).

Es ist erwähnenswert, dass während der Aktualisierung, wenn der aktualisierte Inhalt mit dem Originalinhalt übereinstimmt, die „affect_rows“ von mysqli und rowCount() von pdo ebenfalls 0 zurückgeben.

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