<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=DBA_Grundl%C3%A4ggande_anv%C3%A4ndning</id>
	<title>DBA Grundläggande användning - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=DBA_Grundl%C3%A4ggande_anv%C3%A4ndning"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=DBA_Grundl%C3%A4ggande_anv%C3%A4ndning&amp;action=history"/>
	<updated>2026-04-28T19:14:06Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.linux.se/index.php?title=DBA_Grundl%C3%A4ggande_anv%C3%A4ndning&amp;diff=6459&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;=== Grundläggande användning ===  ==== Exempel #1: DBA-exempel ====  &lt;pre&gt; &lt;?php  $id = dba_open(&quot;/tmp/test.db&quot;, &quot;n&quot;, &quot;db2&quot;);  if (!$id) {     echo &quot;dba_open misslyckades\n&quot;;     exit; }  dba_replace(&quot;key&quot;, &quot;Det här är ett exempel!&quot;, $id);  if (dba_exists(&quot;key&quot;, $id)) {     echo dba_fetch(&quot;key&quot;, $id);     dba_delete(&quot;key&quot;, $id); }  dba_close($id); ?&gt; &lt;/pre&gt;  DBA är binärsäker och har inga godtyckliga begränsningar. Den är dockverar alla begränsningar som den un...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=DBA_Grundl%C3%A4ggande_anv%C3%A4ndning&amp;diff=6459&amp;oldid=prev"/>
		<updated>2024-12-20T06:59:57Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;=== Grundläggande användning ===  ==== Exempel #1: DBA-exempel ====  &amp;lt;pre&amp;gt; &amp;lt;?php  $id = dba_open(&amp;quot;/tmp/test.db&amp;quot;, &amp;quot;n&amp;quot;, &amp;quot;db2&amp;quot;);  if (!$id) {     echo &amp;quot;dba_open misslyckades\n&amp;quot;;     exit; }  dba_replace(&amp;quot;key&amp;quot;, &amp;quot;Det här är ett exempel!&amp;quot;, $id);  if (dba_exists(&amp;quot;key&amp;quot;, $id)) {     echo dba_fetch(&amp;quot;key&amp;quot;, $id);     dba_delete(&amp;quot;key&amp;quot;, $id); }  dba_close($id); ?&amp;gt; &amp;lt;/pre&amp;gt;  DBA är binärsäker och har inga godtyckliga begränsningar. Den är dockverar alla begränsningar som den un...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== Grundläggande användning ===&lt;br /&gt;
&lt;br /&gt;
==== Exempel #1: DBA-exempel ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
$id = dba_open(&amp;quot;/tmp/test.db&amp;quot;, &amp;quot;n&amp;quot;, &amp;quot;db2&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
if (!$id) {&lt;br /&gt;
    echo &amp;quot;dba_open misslyckades\n&amp;quot;;&lt;br /&gt;
    exit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
dba_replace(&amp;quot;key&amp;quot;, &amp;quot;Det här är ett exempel!&amp;quot;, $id);&lt;br /&gt;
&lt;br /&gt;
if (dba_exists(&amp;quot;key&amp;quot;, $id)) {&lt;br /&gt;
    echo dba_fetch(&amp;quot;key&amp;quot;, $id);&lt;br /&gt;
    dba_delete(&amp;quot;key&amp;quot;, $id);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
dba_close($id);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DBA är binärsäker och har inga godtyckliga begränsningar. Den är dockverar alla begränsningar som den underliggande databasimplementationen sätter.&lt;br /&gt;
&lt;br /&gt;
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()]].&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==== Exempel #2: Traversering av en databas ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
// ...öppna databas...&lt;br /&gt;
&lt;br /&gt;
$key = dba_firstkey($id);&lt;br /&gt;
&lt;br /&gt;
while ($key !== false) {&lt;br /&gt;
    if (true) {          // kom ihåg nyckeln för att utföra någon åtgärd senare&lt;br /&gt;
        $handle_later[] = $key;&lt;br /&gt;
    }&lt;br /&gt;
    $key = dba_nextkey($id);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
foreach ($handle_later as $val) {&lt;br /&gt;
    dba_delete($val, $id);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Sidslut =&lt;br /&gt;
&lt;br /&gt;
Orginalhemsidan på Engelska :https://www.php.net/manual/en/dba.example.php&lt;br /&gt;
&amp;lt;BR&amp;gt;[[PHP]]&lt;br /&gt;
[[Funktioner]]&lt;br /&gt;
[[Funktionsreferens]]&lt;br /&gt;
[[Databas-tillägg]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
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å &lt;br /&gt;
https://www.linux.se/kontaka-linux-se/&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;Tack till [https://datorhjalp.se Datorhjälp Stockholm] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Php]]&lt;br /&gt;
[[Kategori:Databas-tillägg]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>