PHP 8.1.0 RC 4 available for testing

cubrid_num_rows

(PECL CUBRID >= 8.3.0)

cubrid_num_rowsПолучить количество строк в наборе результатов

Описание

cubrid_num_rows(resource $result): int

Функция cubrid_num_rows() используется для получения количества строк результата запроса. Может использоваться для операторов SELECT. Для запросов INSERT, UPDATE или DELETE, используйте функцию cubrid_affected_rows().

Примечание: Функцию cubrid_num_rows() можно использовать только для синхронного запроса; функция возвращает 0, если используется для асинхронного запроса.

Список параметров

result

result из вызова функций cubrid_execute(), cubrid_query() и cubrid_prepare()

Возвращаемые значения

Количество строк в случае успешного выполнения процесса.

0, если запрос был выполнен в асинхронном режиме.

-1, если SQL-оператор не является SELECT.

false в случае возникновения ошибки.

Примеры

Пример #1 Пример использования 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("Количество строк: %d\nКоличество столбцов: %d\n"$row_num$col_num);

cubrid_disconnect($conn);
?>

Результат выполнения данного примера:

Количество строк: 6
Количество столбцов: 2

Смотрите также

  • cubrid_execute() - Execute a prepared SQL statement
  • cubrid_num_cols() - Возвращает количество столбцов в наборе результатов
  • cubrid_affected_rows() - Количество строк, затронутых последним SQL-запросом

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top