PHP Handbuch
Zurück |  | Weiter

# pg_affected_rows

(PHP 4 >= 4.2.0, PHP 5)

pg_affected_rows -- Gibt die Anzahl betroffener Datensätze (Tupel) zurück

## Beschreibung

int pg_affected_rows ( resource result )

pg_affected_rows() gibt die Anzahl der Tupels (Instanzen/Datensätze/Zeilen) zurück, die von einer mit pg_query() ausgeführten INSERT-, UPDATE- oder DELETE-Abfrage betroffen wurden.

> Anmerkung: Diese Funktion entspricht der Funktion pg_cmdtuples().

## Parameter Liste

result

  PostgreSQL Ergebniskennung, die (unter anderem) von den Funktionen pg_query(), pg_query_params() oder pg_execute() zurückgegeben wird.

## Rückgabewerte

Die Anzahl der Zeilen, die von der Abfrage betroffen wurden. Wurde keine Zeile betroffen, wird 0 zurückgegeben.

## Beispiele

Beispiel 1. pg_affected_rows() Beispiel

`<?php $result = pg_query($conn, "INSERT INTO authors VALUES ('Orwell', 2002, 'Animal Farm')"); $cmdtuples = pg_affected_rows($result); echo $cmdtuples . " Zeile(n) wurden betroffen.\n"; ?>`

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

    1 Zeile(n) wurden betroffen.

## Siehe auch

pg_query()
pg_query_params()
pg_execute()
pg_num_rows()

Zurück | Zum Anfang | Weiter
PostgreSQL Funktionen | Nach oben | pg_cancel_query