(PHP 4 >= 4.2.0, PHP 5, PHP 7)
pg_affected_rows — Devuelve el número de registros afectados (filas)
$result
) : intpg_affected_rows() Devuelve el número de filas (casos/registros/filas) afectadas por consultas de tipo INSERT, UPDATE, y DELETE.
Desde PostgreSQL 9.0 y superior, el servidor devuelve el número de filas seleccionadas. Las versiones más antiguas de PostgreSQL devuelven 0 para SELECT.
Nota:
Esta función se llamaba pg_cmdtuples().
result
El recurso de resultados de la consulta PostgreSQL o PostgreSQL query result resource, es devuelto por pg_query(), pg_query_params() o pg_execute() (entre otros).
El número de filas afectadas por la consulta. Si no hay filas afectadas devolverá 0 (cero).
Ejemplo #1 Ejemplo de pg_affected_rows()
<?php
$result = pg_query($conn, "INSERT INTO authors VALUES ('Orwell', 2002, 'Animal Farm')");
$cmdtuples = pg_affected_rows($result);
echo "filas que han sido afectadas: " . $cmdtuples ;
?>
El resultado del ejemplo sería:
filas que han sido afectadas: 1.