cubrid_num_rows

(PECL CUBRID >= 8.3.0)

cubrid_num_rowsObtém o número de linhas no resultado

Descrição

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

Example #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