Obtém o número de linhas no resultado

# cubrid_num_rows

(PECL CUBRID >= 8.3.0)

cubrid_num_rows — Obtém o número de linhas no resultado

### Descrição

function cubrid_num_rows(resource `$result`): int

A função cubrid_num_rows() é usada para obter o número de linhas do resultado da consulta. Pode ser usada para instruções `SELECT`. Para instruções `INSERT`, `UPDATE`, ou `DELETE`, use a função cubrid_affected_rows().

Nota: a função cubrid_num_rows() somente pode ser usada para consulta síncrona; retorna 0 quando usada para consulta assíncrona.

### Parâmetros

`result`
  `result` vem de uma chamada a cubrid_execute(), cubrid_query() ou cubrid_prepare()

### Valor Retornado

Número de linhas em caso de sucesso.

0 quando a consulta for feita em modo assíncrono.

-1, se a instrução SQL não for SELECT.

`false` em caso de falha.

### Exemplos

Exemplo #1 Exemplo de cubrid_num_rows()

    <?php
    $conn = cubrid_connect("localhost", 33000, "demodb", "dba");

    $req = cubrid_execute($conn, "SELECT * FROM code");

    $row_num = cubrid_num_rows($req);
    $col_num = cubrid_num_cols($req);

    printf("Número de linhas: %d\nNúmero de colunas: %d\n", $row_num, $col_num);

    cubrid_disconnect($conn);
    ?>

O exemplo acima produzirá:

    Número de linhas: 6
    Número de colunas: 2

### Veja Também

- cubrid_execute() - Executa uma instrução preparada SQL
- cubrid_num_cols() - Retorna o número de colunas no resultado
- cubrid_affected_rows() - Retorna o número de linhas afetadas pela última instrução SQL

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