cubrid_num_rows
(PECL CUBRID >= 8.3.0)
cubrid_num_rows — Obtém o número de linhas no resultado
Descrição
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.
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
- 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