查詢

cubrid_num_rows()函式—用法及示例

「 返回結果集中的行數 」


函式名:cubrid_num_rows()

函式描述:該函式用於返回結果集中的行數。

用法:int cubrid_num_rows ( resource $result )

引數說明: $result:一個有效的 CUBRID 結果集資源。

返回值:返回結果集中的行數,如果結果集為空或者發生錯誤,返回 -1。

示例:

// 建立 CUBRID 連線
$conn = cubrid_connect("localhost", 33000, "demodb", "dba", "");

// 執行查詢語句
$query = "SELECT * FROM table_name";
$result = cubrid_query($conn, $query);

// 獲取結果集的行數
$numRows = cubrid_num_rows($result);

if ($numRows >= 0) {
    // 輸出結果集的行數
    echo "結果集中的行數為:" . $numRows;
} else {
    // 輸出錯誤資訊
    echo "獲取結果集行數失敗:" . cubrid_error();
}

// 關閉連線
cubrid_close($conn);

注意事項:

  • 在呼叫 cubrid_num_rows() 之前,必須先執行 cubrid_query() 函式進行查詢操作,並且要求查詢結果不為空。
  • 如果結果集為空或者查詢操作失敗,cubrid_num_rows() 返回 -1。
  • 為了能夠使用 CUBRID 相關函式,需要開啟 CUBRID 資料庫的支援,並且安裝了 CUBRID 資料庫的驅動。
  • 示例中的 localhost33000demodbdbatable_name 是臨時佔位符,實際使用時需要根據具體情況進行替換。
補充糾錯
上一個函式: cubrid_num_fields()函式
下一個函式: cubrid_pconnect()函式
熱門PHP函式
分享連結