Основна употреба
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Основна употреба
Референца за `dba.example.php` со подобрена типографија и навигација.
Основна употреба
Пример #1 DBA пример
<?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 е бинарно безбеден и нема никакви произволни ограничувања. Сепак, ги наследува сите ограничувања поставени од основната имплементација на базата на податоци.
Сите бази на податоци базирани на датотеки мора да обезбедат начин за поставување на режимот на датотеката на новосоздадена база на податоци, ако тоа е воопшто можно. Режимот на датотеката обично се предава како четврти аргумент на dba_open() or dba_popen().
Можете да пристапите до сите записи на базата на податоци на линеарен начин со користење на dba_firstkey() and dba_nextkey() функции. Не смеете да ја менувате базата на податоци додека ја поминувате.
Пример #2 Поминување низ база на податоци
<?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);
}
?>