PHP8 cubrid_num_rows

2024-03-28 09:32 更新

(PECL CUBRID >= 8.3.0)

cubrid_num_rows — 獲取結果集中的行數(shù)

說明

cubrid_num_rows(resource $result): int

cubrid_num_rows() 函數(shù)用于獲取 查詢結果的行數(shù)。 它可用于語句。 對于 、 或查詢, 使用 cubrid_affected_rows() 函數(shù)。SELECTINSERTUPDATEDELETE

注意:只能使用 cubrid_num_rows() 函數(shù) 用于同步查詢;當它用于異步查詢時,它返回 0。

參數(shù) 

result

result來自對 cubrid_execute()、cubrid_query() 和 cubrid_prepare() 的調(diào)用

返回值 

行數(shù),當進程成功時。

0 時在異步模式下完成查詢。

-1,如果 SQL 語句不是 SELECT。

當進程不成功時為 false。

示例 

示例 #1 cubrid_num_rows() example

<?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("Row Num: %d\nColumn Num: %d\n", $row_num, $col_num);

cubrid_disconnect($conn);
?>

以上示例會輸出:

Row Num: 6
Column Num: 2

參見 

  • cubrid_execute() - 執(zhí)行準備好的 SQL 語句
  • cubrid_num_cols() - 返回結果集中的列數(shù)
  • cubrid_affected_rows() - 返回受上一個 SQL 語句影響的行數(shù)


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號