dba open(): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(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...')
 
 
Rad 2: Rad 2:
'''(PHP 4, PHP 5, PHP 7, PHP 8)'''
'''(PHP 4, PHP 5, PHP 7, PHP 8)'''


=== dba_close() — Stäng en DBA-databas ===
== dba_open ==
'''(PHP 4, PHP 5, PHP 7, PHP 8)'''
 
=== dba_open() — Öppna databas ===


==== Beskrivning ====
==== Beskrivning ====
<pre>
<pre>
dba_close(Dba\Connection $dba): void
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 '''dba_close()''' stänger den öppnade databasen och frigör alla resurser för det angivna databashandtaget.
Funktionen '''dba_open()''' etablerar en databasinstans för den angivna sökvägen ''path'' med åtkomstläget ''mode'' och använder ''handler''.


==== Parametrar ====
==== Parametrar ====
; '''dba'''
; '''path'''
: Ett ''Dba\Connection''-objekt, returnerat av [[dba_open()]] eller [[dba_popen()]].
: 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 ====
Inget värde returneras.
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''' – Parametern ''dba'' förväntar sig nu en instans av ''Dba\Connection''; tidigare förväntades en giltig dba-resurs.
: '''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_open()]] - Öppna databas
* [[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.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.