dba open()

Från Wiki.linux.se
Version från den 20 december 2024 kl. 06.37 av Admin (diskussion | bidrag) (→‎dba_close() — Stäng en DBA-databas)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

dba_close

(PHP 4, PHP 5, PHP 7, PHP 8)

dba_open

(PHP 4, PHP 5, PHP 7, PHP 8)

dba_open() — Öppna databas

Beskrivning

dba_open(
    string $path,
    string $mode,
    ?string $handler = null,
    int $permission = 0644,
    int $map_size = 0,
    ?int $flags = null
): Dba\Connection|false

Funktionen dba_open() etablerar en databasinstans för den angivna sökvägen path med åtkomstläget mode och använder handler.

Parametrar

path
Vanligtvis en regelbunden sökväg i ditt filsystem.
mode

- r för läsåtkomst. - w för läs/skriv-åtkomst till en redan existerande databas. - c för läs/skriv-åtkomst och skapa databasen om den inte finns. - n för skapa, rensa och läs/skriv-åtkomst.

Du kan också ange databasens låsmetod: - l lås databasen med en .lck-fil. - d lås själva databasfilen.

Lägg till t som tredje tecken för att testa åtkomst utan att vänta på lås. Använd - om ingen låsning krävs. Om varken d, l, eller - används låses databasfilen som med d.

handler
Namnet på hanteraren som ska användas för åtkomst till path. Om det är null används standardhanteraren.
permission
Valfritt parameter som anger behörigheter, samma som i chmod(). Standardvärde är 0644.
map_size
Valfritt parameter för att ange sidstorlek i OS, eller noll för standardstorlek. Endast stöds av lmdb-drivrutinen.
flags
Flagga för att skicka till databasdrivrutinerna. Om null används standardvärden. Stöds endast av lmdb.

Returnerar

Returnerar en instans av Dba\Connection vid framgång eller false vid fel.

Fel/Undantag

Returnerar false och genererar ett E_WARNING-fel om handler är null och ingen standardhanterare finns.

Ändringslogg

Version
8.4.0 – Returnerar nu en instans av Dba\Connection; tidigare returnerades en resurs.
8.2.0flags-parameter lades till.
7.3.14, 7.4.2lmdb-drivrutinen stöder nu map_size-parameter.

Se även

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.dba-open.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 som har sponsrat Linux.se med webbhotell.

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.dba-open.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 som har sponsrat Linux.se med webbhotell.