查詢

dba_fetch()函式—用法及示例

「 從DBA資料庫中獲取鍵值對 」


函式名稱:dba_fetch()

函式適用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7

函式描述:該函式用於從DBA資料庫中獲取鍵值對。

語法:mixed dba_fetch ( string $key, int $handle )

引數:

  • key:要檢索的鍵值對的鍵名,型別為字串。
  • handle:開啟的DBA資料庫的控制代碼,型別為整數。

返回值:

  • 當找到對應的鍵值對時,返回鍵值對的值。
  • 當未找到對應的鍵值對時,返回false。

注意事項:

  • 在呼叫此函式之前,必須使用dba_open()函式開啟一個DBA資料庫。

示例:

// 開啟 DBA 資料庫 $db = dba_open('example.db', 'r', 'gdbm');

if ($db) { // 獲取指定 key 的 value $value = dba_fetch('mykey', $db);

if ($value !== false) {
    echo "Value found: " . $value;
} else {
    echo "Value not found.";
}

// 關閉 DBA 資料庫
dba_close($db);

} else { echo "Unable to open database."; }

上述示例中,首先使用dba_open()函式開啟了一個名為'example.db'的DBA資料庫,並傳入'r'參數列示以只讀模式開啟。接下來,透過呼叫dba_fetch()函式,檢索了鍵名為'mykey'的鍵值對的值。最後,使用dba_close()函式關閉了DBA資料庫。

請注意,示例中的開啟和關閉操作只是為了演示目的,實際使用中可能需要根據具體情況新增適當的錯誤處理。

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