函式名稱: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資料庫。
請注意,示例中的開啟和關閉操作只是為了演示目的,實際使用中可能需要根據具體情況新增適當的錯誤處理。