dba open()
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.0 – flags-parameter lades till.
- 7.3.14, 7.4.2 – lmdb-drivrutinen stöder nu map_size-parameter.
Se även
- dba_popen() - Öppna databas ihållande
- dba_close() - Stäng en DBA-databas
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.