(PECL CUBRID >= 8.3.0)
cubrid_num_rows — 取得結果集中列的數量
cubrid_num_rows() 函式用於從查詢結果中取得列的數量。它可以用於 SELECT
陳述式。對於 INSERT
、UPDATE
或 DELETE
查詢,請使用 cubrid_affected_rows() 函式。
注意:cubrid_num_rows() 函式只能用於同步查詢;當它用於非同步查詢時,會返回 0。
範例 #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