查詢

odbc_num_fields()函式—用法及示例

「 獲取ODBC結果集中的欄位數 」


函式名:odbc_num_fields()

適用版本:PHP 4, PHP 5, PHP 7

用法:int odbc_num_fields ( resource $result_id )

說明:該函式用於獲取ODBC結果集中的欄位數。

引數:

  • result_id:ODBC結果集識別符號,由odbc_exec()函式返回。

返回值:返回一個整數,表示ODBC結果集中的欄位數。

示例:

<?php
// 連線到資料庫
$conn = odbc_connect("Driver={SQL Server};Server=localhost;Database=mydb", "username", "password");

// 執行查詢
$result = odbc_exec($conn, "SELECT * FROM mytable");

// 獲取欄位數
$num_fields = odbc_num_fields($result);

echo "結果集中的欄位數為:" . $num_fields;

// 關閉連線
odbc_close($conn);
?>

上述示例中,我們首先使用odbc_connect()函式連線到資料庫,然後使用odbc_exec()函式執行查詢,並將結果儲存在$result變數中。接下來,我們使用odbc_num_fields()函式獲取$result中的欄位數,並將結果賦值給$num_fields變數。最後,我們透過echo語句輸出結果集中的欄位數。最後,我們使用odbc_close()函式關閉資料庫連線。

請注意,在使用odbc_num_fields()函式之前,我們需要先使用odbc_exec()函式執行查詢並獲取結果集。

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