函式: cubrid_num_fields()
描述: 該函式用於獲取結果集中的欄位數量。
用法: int cubrid_num_fields ( resource $result )
引數: $result: cubrid_execute() 或 cubrid_query() 返回的結果集資源。
返回值: 返回結果集中欄位的數量,如果出錯則返回 false。
示例: <?php // 建立資料庫連線 $conn = cubrid_connect("localhost", 33000, "demodb", "public");
// 執行查詢語句 $query = "SELECT * FROM employees"; $result = cubrid_query($conn, $query);
if ($result) { // 獲取結果集中欄位的數量 $num_fields = cubrid_num_fields($result); echo "查詢結果中的欄位數量為: " . $num_fields; } else { echo "查詢執行失敗"; }
// 關閉資料庫連線 cubrid_close($conn); ?> 輸出: 查詢結果中的欄位數量為: 5
說明: 以上示例中,我們首先透過cubrid_connect()函式建立與資料庫的連線。然後透過cubrid_query()函式執行一個查詢語句,並將結果集賦值給$result變數。接著使用cubrid_num_fields()函式獲取結果集中欄位的數量,並將結果列印出來。最後使用cubrid_close()函式關閉資料庫連線。