函式名稱:oci_num_fields()
適用版本:PHP 4, PHP 5, PHP 7
函式描述:oci_num_fields() 函式用於獲取查詢結果集中的欄位數量。
用法:
oci_num_fields ( resource $statement ) : int
引數:
$statement: 必需引數,表示一個有效的OCI 語句控制代碼,透過oci_parse()或oci_execute()函式獲得。
返回值:
- 返回一個整數,表示查詢結果集中的欄位數量。如果
$statement引數無效,返回 FALSE。
示例:
$conn = oci_connect('username', 'password', 'dbhost/dbname');
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
$query = 'SELECT * FROM employees';
$stid = oci_parse($conn, $query);
oci_execute($stid);
$numFields = oci_num_fields($stid);
echo "查詢結果集中的欄位數量為:" . $numFields;
oci_free_statement($stid);
oci_close($conn);
以上示例中,我們首先建立一個與Oracle資料庫的連線,然後使用 oci_parse() 函式準備一個查詢語句,再使用 oci_execute() 函式執行該查詢。接下來,我們呼叫 oci_num_fields() 函式獲取查詢結果集中的欄位數量,並將結果輸出。最後,我們釋放語句控制代碼和關閉資料庫連線。
注意:在使用 oci_num_fields() 函式前,確保已經成功執行了查詢語句。
熱門工具排行榜