W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
<?php
$id = dba_open("/tmp/test.db", "n", "db2");
if (!$id) {
echo "dba_open failed\n";
exit;
}
dba_replace("key", "This is an example!", $id);
if (dba_exists("key", $id)) {
echo dba_fetch("key", $id);
dba_delete("key", $id);
}
dba_close($id);
?>
DBA 是二進(jìn)制安全的,沒有任何任意限制。 但是,它繼承了基礎(chǔ)設(shè)置的所有限制 數(shù)據(jù)庫實現(xiàn)。
所有基于文件的數(shù)據(jù)庫都必須提供設(shè)置文件的方法 模式,如果可能的話。這 文件模式通常作為第四個參數(shù)傳遞給 dba_open() 或 dba_popen()。
您可以使用 dba_firstkey() 和 dba_nextkey() 函數(shù)以線性方式訪問數(shù)據(jù)庫的所有條目。在遍歷數(shù)據(jù)庫時,不能更改數(shù)據(jù)庫。
示例 #2 遍歷數(shù)據(jù)庫
<?php
// ...open database...
$key = dba_firstkey($id);
while ($key !== false) {
if (true) { // remember the key to perform some action later
$handle_later[] = $key;
}
$key = dba_nextkey($id);
}
foreach ($handle_later as $val) {
dba_delete($val, $id);
}
?>
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: