PHP Conference Japan 2024

cubrid_num_rows

(PECL CUBRID >= 8.3.0)

cubrid_num_rows取得結果集中列的數量

說明

cubrid_num_rows(資源 $result): 整數

cubrid_num_rows() 函式用於從查詢結果中取得列的數量。它可以用於 SELECT 陳述式。對於 INSERTUPDATEDELETE 查詢,請使用 cubrid_affected_rows() 函式。

注意:cubrid_num_rows() 函式只能用於同步查詢;當它用於非同步查詢時,會返回 0。

參數

result (結果)

result 參數來自 cubrid_execute()cubrid_query()cubrid_prepare() 的呼叫結果。

回傳值

處理成功時,回傳資料列數。

當查詢以非同步模式執行時,回傳 0。

如果 SQL 陳述式不是 SELECT,則回傳 -1。

處理失敗時,回傳 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);
?>

上述範例將輸出:

Row Num: 6
Column Num: 2

參見

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top