函式名:fbird_query()
適用版本:PHP 5, PHP 7
用法:fbird_query() 函式用於執行一個 InterBase/Firebird 查詢,並返回結果集。
語法:resource fbird_query ( resource $link_identifier , string $query [, int $bind_args [, int $bind_args [, int $bind_args [, int $bind_args ]]]] )
引數:
- link_identifier:一個有效的資料庫連線資源識別符號,透過 fbird_connect() 或 fbird_pconnect() 函式獲取。
- query:要執行的查詢語句。
- bind_args:可選引數,用於繫結引數的陣列。如果查詢語句中包含引數佔位符(例如:?),則可以使用 bind_args 陣列傳遞引數值。
- bind_args_type:可選引數,用於指定 bind_args 中引數的資料型別。預設為字串型別。
- bind_args_result:可選引數,用於指定 bind_args 中引數的結果型別。預設為字串型別。
- bind_args_length:可選引數,用於指定 bind_args 中引數的長度。預設為自動檢測長度。
返回值:如果查詢成功,返回一個資源識別符號,用於訪問結果集。如果查詢失敗,返回 FALSE。
示例: 以下示例演示瞭如何使用 fbird_query() 函式執行一個查詢,並獲取結果集:
在上面的示例中,首先使用 fbird_connect() 函式連線到資料庫。然後,使用 fbird_query() 函式執行一個查詢,將結果儲存在 $result 變數中。接著,透過 fbird_fetch_assoc() 函式遍歷結果集,列印每個行的 ID、姓名和郵箱。最後,使用 fbird_free_result() 函式釋放結果集,並使用 fbird_close() 函式關閉資料庫連線。如果查詢失敗,將會列印錯誤資訊。
請注意,上述示例中的資料庫連線引數和查詢語句是示意性的,你需要根據實際情況進行修改。