查詢

cubrid_num_cols()函式—用法及示例

「 返回結果集中的列數 」


函式名:cubrid_num_cols()

函式功能:返回結果集中的列數。

函式版本:該函式在CUBRID 8.3.0以上版本中提供。

語法:cubrid_num_cols(resource $result): int

引數:

  • result: CUBRID 查詢結果資源。

返回值:返回結果集中的列數,若出錯返回false。

示例:

$connect = cubrid_connect("localhost", 33000, "demodb", "dba", "");

$query = "SELECT * FROM my_table";
$result = cubrid_query($query, $connect);

if ($result) {
    $num_cols = cubrid_num_cols($result);
    if ($num_cols !== false) {
        echo "結果集中的列數為:" . $num_cols;
    } else {
        echo "獲取列數失敗。";
    }
} else {
    echo "查詢失敗。";
}

cubrid_close($connect);

在上面的示例中,首先使用cubrid_connect()建立與資料庫的連線。然後,使用cubrid_query()執行查詢,並將查詢結果賦給$result變數。接下來,使用cubrid_num_cols()獲取結果集中的列數,並儲存在$num_cols變數中。最後,透過判斷$num_cols的值,可以判斷是否成功獲取到列數,並進行相應的處理。最後,使用cubrid_close()關閉與資料庫的連線。

補充糾錯
上一個函式: cubrid_next_result()函式
下一個函式: cubrid_num_fields()函式
熱門PHP函式
分享連結