dba open(): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '== dba_close == '''(PHP 4, PHP 5, PHP 7, PHP 8)''' === dba_close() — Stäng en DBA-databas === ==== Beskrivning ==== <pre> dba_close(Dba\Connection $dba): void </pre> Funktionen '''dba_close()''' stänger den öppnade databasen och frigör alla resurser för det angivna databashandtaget. ==== Parametrar ==== ; '''dba''' : Ett ''Dba\Connection''-objekt, returnerat av dba_open() eller dba_popen(). ==== Returnerar ==== Inget värde returneras. ==== Ändringsl...') |
Admin (diskussion | bidrag) |
||
Rad 2: | Rad 2: | ||
'''(PHP 4, PHP 5, PHP 7, PHP 8)''' | '''(PHP 4, PHP 5, PHP 7, PHP 8)''' | ||
=== | == dba_open == | ||
'''(PHP 4, PHP 5, PHP 7, PHP 8)''' | |||
=== dba_open() — Öppna databas === | |||
==== Beskrivning ==== | ==== Beskrivning ==== | ||
<pre> | <pre> | ||
dba_open( | |||
string $path, | |||
string $mode, | |||
?string $handler = null, | |||
int $permission = 0644, | |||
int $map_size = 0, | |||
?int $flags = null | |||
): Dba\Connection|false | |||
</pre> | </pre> | ||
Funktionen ''' | Funktionen '''dba_open()''' etablerar en databasinstans för den angivna sökvägen ''path'' med åtkomstläget ''mode'' och använder ''handler''. | ||
==== Parametrar ==== | ==== 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 ==== | ||
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 ==== | ==== Ändringslogg ==== | ||
; Version | ; Version | ||
: '''8.4.0''' – | : '''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 ==== | ==== Se även ==== | ||
* [[dba_popen()]] - Öppna databas ihållande | * [[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 | |||
<BR>[[PHP]] | |||
[[Funktioner]] | |||
[[Funktionsreferens]] | |||
[[Databas-tillägg]] | |||
<HR> | |||
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/ | |||
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. | |||
[[Kategori:Php]] | |||
[[Kategori:Databas-tillägg]] | |||
= Sidslut = | = Sidslut = |
Nuvarande version från 20 december 2024 kl. 06.37
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.