svn: /phpdoc/de/trunk/reference/sqlite3/sqlite3/ open.xml

[email protected] (Bastian Feder)
Newsgroups php.doc.de
Message-ID <[email protected]>
lapistano                                Mon, 25 Oct 2010 11:55:21 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=304776

Log:
intitial translation

Changed paths:
    A   phpdoc/de/trunk/reference/sqlite3/sqlite3/open.xml

Added: phpdoc/de/trunk/reference/sqlite3/sqlite3/open.xml
===================================================================
--- phpdoc/de/trunk/reference/sqlite3/sqlite3/open.xml	                        (rev 0)
+++ phpdoc/de/trunk/reference/sqlite3/sqlite3/open.xml	2010-10-25 11:55:21 UTC (rev 304776)
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 301723 Maintainer: lapistano Status: ready -->
+
+<refentry xml:id="sqlite3.open" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>SQLite3::open</refname>
+  <refpurpose>Opens an SQLite database</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <modifier>public</modifier> <type>bool</type><methodname>SQLite3::open</methodname>
+   <methodparam><type>string</type><parameter>filename</parameter></methodparam>
+   <methodparam choice="opt"><type>int</type><parameter>flags</parameter><initializer>SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE</initializer></methodparam>
+   <methodparam choice="opt"><type>string</type><parameter>encryption_key</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   öffnet eine SQLite 3 Datenbank. Sollte diese Verschlüsselt sein,
+   wird unter Anwendung des Schlüssels versucht, diese zu entschlüsseln
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>filename</parameter></term>
+     <listitem>
+      <para>
+       Pfad zu der SQLite Datenbank.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>flags</parameter></term>
+     <listitem>
+      <para>
+       Optionale Parameter zur Bestimmung, wie die SQLite Datenbank geöffnet werden soll.
+       Im Normalfall wird open <literal>SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE</literal> nutzen.
+       <itemizedlist>
+        <listitem>
+         <para>
+          <literal>SQLITE3_OPEN_READONLY</literal>: Öffnet die Datenbank ausschließlich für lesende Zugriffe.
+         </para>
+        </listitem>
+        <listitem>
+         <para>
+          <literal>SQLITE3_OPEN_READWRITE</literal>: Öffnet die Datenbank für lesende und schreibende Zugriffe.
+         </para>
+        </listitem>
+        <listitem>
+         <para>
+          <literal>SQLITE3_OPEN_CREATE</literal>: Create the database if it
+          does not exist.
+         </para>
+        </listitem>
+       </itemizedlist>
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>encryption_key</parameter></term>
+     <listitem>
+      <para>
+       Ein optionaler Schlüssel zur Verschlüsselung der Datenbank. Dieser wird zum Ent- unf Verschlüsseln einer
+       SQLite Datenbank genutzt.
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Gibt &true; zurück, wenn die Datenbank erfolgreich geöffnet wurde, sonst &false;.
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title><function>SQLite3::open</function> example</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+/**
+ * Ein einfaches Beispiel, wie man die SQLite3-Klasse erweitert, die Parameter
+ * des Konstruktors (__construct) verändert und mit Hilfe der open-Methode dann
+ * die Datenbank initialisiert.
+ */
+class MyDB extends SQLite3
+{
+    function __construct()
+    {
+        $this->open('mysqlitedb.db');
+    }
+}
+
+$db = new MyDB();
+
+$db->exec('CREATE TABLE foo (bar STRING)');
+$db->exec("INSERT INTO foo (bar) VALUES ('This is a test')");
+
+$result = $db->query('SELECT bar FROM foo');
+var_dump($result->fetchArray());
+?>
+]]>
+    </programlisting>
+   </example>
+  </para>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
\ No newline at end of file


Property changes on: phpdoc/de/trunk/reference/sqlite3/sqlite3/open.xml
___________________________________________________________________
Added: svn:mime-type
   + text/plain
Added: svn:keywords
   + LastChangedDate LastChangedRevision LastChangedBy HeardURL Id
Added: svn:eol-style
   + LF
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.