DBA Grundläggande användning
Grundläggande användning
Exempel #1: DBA-exempel
<?php $id = dba_open("/tmp/test.db", "n", "db2"); if (!$id) { echo "dba_open misslyckades\n"; exit; } dba_replace("key", "Det här är ett exempel!", $id); if (dba_exists("key", $id)) { echo dba_fetch("key", $id); dba_delete("key", $id); } dba_close($id); ?>
DBA är binärsäker och har inga godtyckliga begränsningar. Den är dockverar alla begränsningar som den underliggande databasimplementationen sätter.
Alla filbaserade databaser måste tillhandahålla ett sätt att ställa in filens läge för en ny skapad databas, om detta är möjligt. Filens läge anges vanligtvis som det fjärde argumentet till dba_open() eller dba_popen().
Du kan komma åt alla poster i en databas på ett linjärt sätt med hjälp av funktionerna dba_firstkey() och dba_nextkey(). Du får dock inte ändra databasen medan du traverserar den.
Exempel #2: Traversering av en databas
<?php // ...öppna databas... $key = dba_firstkey($id); while ($key !== false) { if (true) { // kom ihåg nyckeln för att utföra någon åtgärd senare $handle_later[] = $key; } $key = dba_nextkey($id); } foreach ($handle_later as $val) { dba_delete($val, $id); } ?>
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/dba.example.php
PHP
Funktioner
Funktionsreferens
Databas-tillägg
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp Stockholm som har sponsrat Linux.se med webbhotell.