Retorna o número de linhas em um resultado

# pg_num_rows

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

pg_num_rows — Retorna o número de linhas em um resultado

### Descrição

function pg_num_rows(PgSql\Result `$result`): int

pg_num_rows() retornará o número de linhas em uma instância PgSql\Result.

> Nota:

> Esta função costumava ser chamada de pg_numrows().

### Parâmetros

`result`
  Uma instância de PgSql\Result, retornada por pg_query(), pg_query_params() ou pg_execute() (entre outras).

### Valor Retornado

O número de linhas no resultado. Em caso de erro, `-1` é retornado.

### Registro de Alterações

Versão | Descrição
--- | ---
8.1.0 | O parâmetro `result` agora espera uma instância de PgSql\Result; anteriormente, um resource era esperado.

### Exemplos

Exemplo #1 Exemplo de pg_num_rows()

    <?php
    $result = pg_query($conn, "SELECT 1");

    $rows = pg_num_rows($result);

    echo $rows . " linha(s) retornada(s).\n";
    ?>

O exemplo acima produzirá:

    1 linha(s) retornada(s).

### Veja Também

- pg_num_fields() - Retorna o número de campos em um resultado
- pg_affected_rows() - Retorna o número de registros afetados (tuplas)

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open