eschmid         Mon Apr 16 13:26:33 2001 EDT

  Modified files:              
    /phpdoc/de  Translators 
    /phpdoc/de/functions        msql.xml 
  Log:
  Translation by Cornelia Boenigk.
  
Index: phpdoc/de/Translators
diff -u phpdoc/de/Translators:1.152 phpdoc/de/Translators:1.153
--- phpdoc/de/Translators:1.152 Sat Apr 14 02:37:26 2001
+++ phpdoc/de/Translators       Mon Apr 16 13:26:33 2001
@@ -23,6 +23,7 @@
 zimt        Peter Petermann        [EMAIL PROTECTED]
             Urs Gehrig             [EMAIL PROTECTED]       
             Friedhelm Betz         [EMAIL PROTECTED]
+            Cornelia Boenigk       [EMAIL PROTECTED]
             Thomas Schöfbeck       [EMAIL PROTECTED]
 
 
@@ -93,6 +94,7 @@
 mcrypt.xml                  Mark Kronsbein          in Arbeit
 mhash.xml                   Jan Lehnardt            fertig
 misc.xml                    Thomas Schuermann       fertig
+msql.xml                    Cornelia Boenigk        fertig
 mssql.xml                   Martin Samesch          fertig
 mysql.xml                   Uwe Steinmann           fertig
 network.xml                 Thomas Schuermann       fertig (bis V. 1.26)
Index: phpdoc/de/functions/msql.xml
diff -u /dev/null phpdoc/de/functions/msql.xml:1.6
--- /dev/null   Mon Apr 16 13:26:33 2001
+++ phpdoc/de/functions/msql.xml        Mon Apr 16 13:26:33 2001
@@ -0,0 +1,1185 @@
+<?xml version='1.0'?>
+<reference id='ref.msql'>
+  <title>mSQL Funktionen</title>
+  <titleabbrev>mSQL</titleabbrev>
+  <partintro>
+   <simpara>
+    Diese Funktionen erlauben Ihnen, auf einen mSQL-Datenbankserver
+    zuzugreifen. Um über diese Funktionen verfügen zu können, müssen
+    Sie PHP mit der mSQL-Unterstützung kompilieren, indem Sie die
+    Option
+    <option role='configure'>--with-msql[=dir]</option> angeben.
+    Das Standardverzeichnis ist /usr/local/Hughes.
+   </simpara>
+   <simpara>
+   Mehr Informationen über mSQL findet man bei <ulink url="&url.msql;">
+   &url.msql;</ulink>.
+   </simpara>
+  </partintro>
+
+  <refentry id='function.msql'>
+   <refnamediv>
+    <refname>msql</refname>
+    <refpurpose>Sendet eine mSQL- Abfrage an den Datenbankserver</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql</function></funcdef>
+      <paramdef>string <parameter>database</parameter></paramdef>
+      <paramdef>string <parameter>query</parameter></paramdef>
+      <paramdef>int
+       <parameter><optional>link_identifier</optional></parameter>
+     </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Gibt eine positive Zahl als mSQL Ergebniskennung für diese Abfrage
+     zurück oder false bei einem Fehler
+     </para>
+    <para>
+     <function>msql</function> wählt eine Datenbank aus und führt auf
+     ihr eine Abfrage aus. Falls die optionale Verbindungskennung nicht
+     angegeben ist, versucht die Funktion, eine offene Verbindung zum
+     Datenbankserver zu finden. Wenn keine Verbindung gefunden wird,
+     wird versucht, eine zu erzeugen, so als würde
+     <function>msql_connect</function> ohne Argumente aufgerufen.
+     (siehe <function>msql_connect</function>).
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-affected-rows'>
+   <refnamediv>
+    <refname>msql_affected_rows</refname>
+    <refpurpose>Gibt die Anzahl der betroffenen Datensätze zurück</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_affected_rows</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Gibt die Anzahl Datensätze zurück, die von der letzten Abfrage
+     betroffen ("berührt") wurden. (z. B. die Anzahl der Zeilen, die
+     von einem SELECT zurückgeliefert wurden, die Anzahl der Zeilen,
+     die durch einen UPDATE geändert wurden oder die Anzahl der Zeilen,
+     die von einem DELETE gelöscht wurden.)
+     </para>
+    <para>
+     Siehe auch: <function>msql_query</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-close'>
+   <refnamediv>
+    <refname>msql_close</refname>
+    <refpurpose>Schliesst eine mSQL-Verbindung</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_close</function></funcdef>
+      <paramdef>int <parameter>link_identifier</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Gibt bei Erfolg true zurück, bei einem Fehler false.
+    </para>
+    <para>
+     <function>msql_close</function> schliesst die mit der angegebenen
+     Verbindungskennung verknüpfte Verbindung zum mSQL Datenbankserver.
+     Falls die Verbindungskennung nicht angegeben ist, wird die zuletzt
+     geöffnete Verbindung geschlossen.
+    </para>
+    <para>
+     Beachten Sie, dass diese Funktion normalerweise nicht notwendig
+     ist, weil geöffnete nicht-persistente Verbindungen automatisch
+     geschlossen werden, wenn die Ausführung des Skripts beendet ist.
+    </para>
+    <para>
+     <function>msql_close</function> schliesst keine persistenten
+     Verbindungen, die mit <function>msql_pconnect</function> geöffnet
+     wurden.
+    </para>
+    <para>
+     Siehe auch: <function>msql_connect</function> und
+     <function>msql_pconnect</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-connect'>
+   <refnamediv>
+    <refname>msql_connect</refname>
+    <refpurpose>Öffnet eine mSQL Verbindung</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_connect</function></funcdef>
+      <paramdef>string
+       <parameter>
+        <optional>hostname</optional>
+       </parameter>
+      </paramdef>
+      <paramdef>string
+       <parameter>
+        <optional>hostname<optional>:port</optional></optional>
+       </parameter>
+      </paramdef>
+      <paramdef>string
+       <parameter>
+        <optional>username</optional>
+       </parameter>
+      </paramdef>
+      <paramdef>string
+       <parameter>
+        <optional>password</optional>
+       </parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Gibt bei Erfolg eine positive Zahl als Verbindungskennung zurück
+     oder false bei einem Fehler.
+    </para>
+    <para>
+     <function>msql_connect</function> erzeugt eine Verbindung zu einem
+     mSQL Datenbankserver. Die Angabe eines Hostnamens als Argument ist
+     optional. Wenn Hostname fehlt, wird localhost vorausgesetzt.
+    </para>
+    <para>
+     Falls
+     <function>msql_connect</function> zum zweiten Mal mit denselben
+     Argumenten aufgerufen wird, wird keine neue Verbindung erzeugt,
+     stattdessen wird die Verbindungskennung der aktuell geöffneten
+     Verbindung zurückgegeben.
+    </para>
+    <para>
+     Die Verbindung zum Server wird geschlossen, sobald die Ausführung
+     des Skripts beendet ist, es sei denn, die Verbindung wurde zuvor
+     durch einen expliziten Aufruf von
+     <function>msql_close</function> beendet.
+    </para>
+    <para>
+     Siehe auch <function>msql_pconnect</function>,
+     <function>msql_close</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-create-db'>
+   <refnamediv>
+    <refname>msql_create_db</refname>
+    <refpurpose>Erzeugt eine mSQL Datenbank</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_create_db</function></funcdef>
+      <paramdef>string <parameter>database name</parameter></paramdef>
+      <paramdef>int
+       <parameter><optional>link_identifier</optional></parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     msql_create_db() erzeugt eine neue Datenbank auf dem mSQL-Server,
+     die mit der angegebenen Verbindungskennung verknüpft ist.
+    </para>
+    <para> Siehe auch: <function>msql_drop_db</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-createdb'>
+   <refnamediv>
+    <refname>msql_createdb</refname>
+    <refpurpose>Erzeugt eine mSQL Datenbank</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_createdb</function></funcdef>
+      <paramdef>string <parameter>database name</parameter></paramdef>
+      <paramdef>int
+       <parameter><optional>link_identifier</optional></parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Identisch mit <function>msql_create_db</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-data-seek'>
+   <refnamediv>
+    <refname>msql_data_seek</refname>
+    <refpurpose>Bewegt den internen Datensatzzeiger</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_data_seek</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+      <paramdef>int <parameter>row_number</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Gibt bei Erfolg true zurück, bei Fehler false.
+    </para>
+    <para>
+     <function>msql_data_seek</function> bewegt den internen
+     Datensatzzeiger der mSQL Ergebnismenge, die mit der angegebenen
+     Abfrage-ID verknüpft ist, zu der übergebenen Zeile. Der nächste
+     Aufruf von <function>msql_fetch_row</function> gibt diese Zeile
+     zurück.
+    </para>
+    <para>
+     Siehe auch: <function>msql_fetch_row</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-dbname'>
+   <refnamediv>
+    <refname>msql_dbname</refname>
+    <refpurpose>Gibt den aktuellen mSQL Datenbanknamen zurück</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>string <function>msql_dbname</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+      <paramdef>int <parameter>i</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>msql_dbname</function> gibt den Namen der Datenbank
+     zurück, die auf Position <parameter>i</parameter> in der
+     Ergebnismenge der Funktion <function>msql_listdbs</function>
+     gespeichert ist. Die Funktion
+     <function>msql_numrows</function> kann benutzt werden, um zu
+     sehen, wieviele Datenbanknamen verfügbar sind.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-drop-db'>
+   <refnamediv>
+    <refname>msql_drop_db</refname>
+    <refpurpose>Löscht eine mSQL Datenbank</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_drop_db</function></funcdef>
+      <paramdef>string <parameter>database_name</parameter></paramdef>
+      <paramdef>int <parameter>link_identifier</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Gibt bei Erfolg true zurück, bei Fehler false.
+    </para>
+    <para>
+     <function>msql_drop_db</function> löscht eine Datenbank, die mit der
+      übergebenen Verbindungskennung verknüpft ist, vollständig vom Server.
+    </para>
+    <para>
+     Siehe auch: <function>msql_create_db</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-dropdb'>
+   <refnamediv>
+    <refname>msql_dropdb</refname>
+    <refpurpose>Löscht eine mSQL Datenbank</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <para>
+     Siehe <function>msql_drop_db</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-error'>
+   <refnamediv>
+    <refname>msql_error</refname>
+    <refpurpose>Gibt die letzte mSQL-Fehlermeldung zurück</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>string <function>msql_error</function></funcdef>
+      <paramdef> <parameter></parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Fehler, die von mSQL zurückgeliefert werden, geben keine Warnungen
+     mehr aus. Benutzen Sie diese Funktion, um den Error-String
+     zu erhalten.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-fetch-array'>
+   <refnamediv>
+    <refname>msql_fetch_array</refname>
+    <refpurpose>Holt einen Datensatz als assoziatives Array</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_fetch_array</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+      <paramdef>int
+       <parameter><optional>result_type</optional></parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Gibt die Inhalte des gelesenen Datensatzes in einem assoziativen
+     Array zurück oder false, falls kein Datensatz mehr gelesen werden
+     kann.
+    </para>
+    <para>
+     <function>msql_fetch_array</function> ist eine erweiterte Version
+     von <function>msql_fetch_row</function>. Zusätzlich zur Speicherung
+     der Daten in einem numerischen Array speichert diese Funktion den
+     Datensatz mit assoziativen Indizes, indem sie die Feldnamen als
+     Schlüssel benutzt.
+    </para>
+    <para>
+     Das zweite, optionale Argument <parameter>result_type</parameter>
+     in <function>msql_fetch_array</function> ist eine Konstante, die
+     die folgenden Werte annehmen kann: MSQL_ASSOC, MSQL_NUM, und
+     MYSQL_BOTH.
+    </para>
+    <para>
+     Seien Sie vorsichtig, wenn Sie ein Abfrageergebnis haben, das
+     einen Datensatz zurückliefert, das nur ein Feld enthält, welches
+     den Wert 0 (oder einen leeren String oder NULL) enthält.
+    </para>
+    <para>
+     Wichtig zu bemerken ist,
+     <function>msql_fetch_array</function> ist NICHT wesentlich langsamer
+     als <function>msql_fetch_row</function>, obwohl es einen zusätzlichen
+     Ergebniswert zurückgibt.
+    </para>
+    <para>
+     Für weitere Einzelheiten siehe
+     <function>msql_fetch_row</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-fetch-field'>
+   <refnamediv>
+    <refname>msql_fetch_field</refname>
+    <refpurpose>Gibt Feldinformationen in einem Objekt zurück</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>object <function>msql_fetch_field</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+      <paramdef>int <parameter>field_offset</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Gibt Feldinformationen in einem Objekt zurück
+    </para>
+    <para>
+     <function>msql_fetch_field</function> kann benutzt werden, um
+     Informationen über Felder eines bestimmten Abfrageergebnisses in
+     einem Objekt zu erhalten. Falls der Feldname nicht angegeben
+     wurde, wird das nächste, noch nicht mit
+     <function>msql_fetch_field</function> geholte Feld zurückgegeben.
+    </para>
+    <para>
+     Die Eigenschaften dieses Objekts sind:
+     <itemizedlist>
+      <listitem>
+       <simpara>
+        name - Spaltenname
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        table - Tabellenname, zu der die Spalte gehört
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        not_null - 1 falls die Spalte keine NULL-Werte erlaubt
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        primary_key - 1 falls das Feld ein Primärschlüssel ist
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        unique - 1 falls die Spalte ein eindeutiger Schlüssel ist
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        type - der Typ der Spalteninhalte
+       </simpara>
+      </listitem>
+     </itemizedlist>
+    </para>
+    <para>
+     Siehe auch <function>msql_field_seek</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-fetch-object'>
+   <refnamediv>
+    <refname>msql_fetch_object</refname>
+    <refpurpose>Holt einen Datensatz als Objekt</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_fetch_object</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+      <paramdef>int
+       <parameter><optional>result_type</optional></parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Gibt ein Objekt mit den Eigenschaften jeder Spalte der geholten Zeile
+     eines Abfrageergebnisses zurück, oder false, falls keine Zeilen mehr
+     geholt werden können.
+    </para>
+    <para>
+     <function>msql_fetch_object</function> ist ähnlich wie
+     <function>msql_fetch_array</function>, mit einem Unterschied - dass
+     ein Objekt anstelle eines Arrays zurückgegeben wird. Indirekt bdeutet
+     das, dass man auf die Daten nur über die Feldnamen zugreifen kann,
+     und nicht über ihre Feldnummern. (Ziffern sind unzulässige Namen für
+     Eigenschaften.)
+    </para>
+    <para>
+     Das optionale zweite Argument <parameter>result_type</parameter>
+     in <function>msql_fetch_array</function> ist eine Konstante, die die
+     folgenden Werte annehmen kann: MSQL_ASSOC, MSQL_NUM, und MSQL_BOTH.
+    </para>
+    <para>
+     In der Geschwindigkeit ist die Funktion identisch zu
+     <function>msql_fetch_array</function>, und fast so schnell wie
+     <function>msql_fetch_row</function> (der Unterschied ist unerheblich).
+    </para>
+    <para> Siehe auch:
+     <function>msql_fetch_array</function> und
+     <function>msql_fetch_row</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-fetch-row'>
+   <refnamediv>
+    <refname>msql_fetch_row</refname>
+    <refpurpose>Holt einen Datensatz als numerisches Array</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>array <function>msql_fetch_row</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Gibt ein Array mit einem Element für jede Spalte des Datensatzes
+     zurück, oder false, falls kein Datensatz mehr geholt werden kann.
+    </para>
+    <para>
+     <function>msql_fetch_row</function> holt einen Datensatz des
+     Abfrageergebnisses, das mit dem Ergebnisbezeichner verknüpft ist.
+     Der Datensatz wird als Array zurückgegeben. Alle Spalteninhalte des
+     Ergebnisses werden unter einem numerischen Index, der bei 0 beginnt,
+     abgelegt.
+    </para>
+    <para>
+     Aufeinanderfolgende Aufrufe von <function>msql_fetch_row</function>
+     geben jeweils die nächste Zeile des Abfrageergebnisses zurück, oder
+     false, wenn keine Datensätze mehr gelesen werden können.
+    </para>
+    <para>
+     Siehe auch: <function>msql_fetch_array</function>,
+     <function>msql_fetch_object</function>,
+     <function>msql_data_seek</function>, und
+     <function>msql_result</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-fieldname'>
+   <refnamediv>
+    <refname>msql_fieldname</refname>
+    <refpurpose>Gibt den Feldnamen zurück</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>string <function>msql_fieldname</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+      <paramdef>int <parameter>field</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>msql_fieldname</function> Gibt den Namen des bezeichneten
+     Feldes zurück.  <parameter>query_identifier</parameter> ist der
+     Ergebnisbezeichner, und <parameter>field</parameter> ist der Index
+     des Feldes. <literal>msql_fieldname($result, 2);</literal> gibt
+     den Namen des dritten Feldes des Abfrageergebnisses zurück, das
+     mit dem Ergebnisbezeichner verknüpft ist.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-field-seek'>
+   <refnamediv>
+    <refname>msql_field_seek</refname>
+    <refpurpose>Setzt den internen Feld-Zeiger auf den angegebenen 
+Feldindex</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_field_seek</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+      <paramdef>int <parameter>field_offset</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Setzt den internen Feld-Zeiger auf das angegebenen Feld. Falls der
+     nächste Aufruf von <function>msql_fetch_field</function> keinen
+     Parameter für den Index enthält, wird dieses Feld zurückgegeben.
+    </para>
+    <para>
+     Siehe auch: <function>msql_fetch_field</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-fieldtable'>
+   <refnamediv>
+    <refname>msql_fieldtable</refname>
+    <refpurpose>Gibt den Tabellennamen für ein Feld zurück</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_fieldtable</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+      <paramdef>int <parameter>field</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Gibt den Namen der Tabelle zurück, von wo <parameter>field</parameter>
+     das Feld gelesen wurde.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-fieldtype'>
+   <refnamediv>
+    <refname>msql_fieldtype</refname>
+    <refpurpose>Gibt den Datentyp des angegebenen Feldes zurück</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>string <function>msql_fieldtype</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+      <paramdef>int <parameter>i</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>msql_fieldtype</function> ist ähnlich wie die Funktion
+     <function>msql_fieldname</function>. Die Argumente sind identisch,
+     nur wird hier der Typ des Feldes zurückgegeben. Das kann "int",
+     "char" oder "real" sein.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-fieldflags'>
+   <refnamediv>
+    <refname>msql_fieldflags</refname>
+    <refpurpose>Gibt alle Flags für das angegebene Feld zurück</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>string <function>msql_fieldflags</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+      <paramdef>int <parameter>i</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>msql_fieldflags</function> gibt die Flags für das
+     angegebene Feld zurück. Im Moment ist das entweder "not null",
+     "primary key", eine Kombination der beiden Flags oder ""
+     (ein leerer String).
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-fieldlen'>
+   <refnamediv>
+    <refname>msql_fieldlen</refname>
+    <refpurpose>Gibt die Länge des angegebenen Feldes zurück</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_fieldlen</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+      <paramdef>int <parameter>i</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>msql_fieldlen</function> gibt die Länge des angegebenen
+     Feldes zurück.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-free-result'>
+   <refnamediv>
+    <refname>msql_free_result</refname>
+    <refpurpose>Gibt den durch Ergebnisse belegten Speicher frei</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_free_result</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+    <function>msql_free_result</function> gibt den Speicher, den das
+     mit <parameter>query_identifier</parameter> verknüpfte Ergebnis
+     belegt hat, frei. Wenn PHP ein Skript beendet, wird dieser
+     Speicher automatisch freigegeben, so dass man diese Funktion nur
+     aufrufen muss, um sicher zu sein, nicht zuviel Speicherplatz
+     während der Laufzeit des Skripts zu belegen.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-freeresult'>
+   <refnamediv>
+    <refname>msql_freeresult</refname>
+    <refpurpose>Gibt den durch Ergebnisse belegten Speicher frei</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <para>Siehe <function>msql_free_result</function></para>
+   </refsect1>
+  </refentry>
+
+
+  <refentry id='function.msql-list-fields'>
+   <refnamediv>
+    <refname>msql_list_fields</refname>
+    <refpurpose>Listet alle Felder einer Tabelle auf</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_list_fields</function></funcdef>
+      <paramdef>string <parameter>database</parameter></paramdef>
+      <paramdef>string <parameter>tablename</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>msql_list_fields</function> liefert Informationen
+     über die angegebene Tabelle. Argumente sind der Name der Datenbank
+     und der Tabellenname. Ein Ergebnisbezeichner wird zurückgegeben,
+     der mit
+     <function>msql_fieldflags</function>,
+     <function>msql_fieldlen</function>,
+     <function>msql_fieldname</function>, und
+     <function>msql_fieldtype</function> benutzt werden kann. Ein
+     Ergebnisbezeichner ist eine positive Ganzzahl. Die Funktion gibt
+     <literal>-1</literal> zurück, falls ein Fehler auftritt. Ein String,
+     der den Fehler beschreibt, wird in <literal>$phperrmsg</literal>
+     geschrieben und auf dem Bildschirm ausgegeben, es sei denn, die
+     Funktion wurde als <literal>@msql_list_fields()</literal> aufgerufen.
+    </para>
+    <para>
+     Siehe auch <function>msql_error</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-listfields'>
+   <refnamediv>
+    <refname>msql_listfields</refname>
+    <refpurpose>Listet alle Felder einer Tabelle auf</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <para>
+     Siehe <function>msql_list_fields</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-list-dbs'>
+   <refnamediv>
+    <refname>msql_list_dbs</refname>
+    <refpurpose>Listet alle mSQL Datenbanken auf dem Server auf</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_list_dbs</function></funcdef>
+      <void/>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>msql_list_dbs</function> gibt einen Ergebnisbezeichner
+     zurück, der Namen aller Datenbanken, die auf dem mSQL-Server liegen,
+     enthält. Mit der Funktion <function>msql_dbname</function> kann
+     dieser Ergebnisbezeichner durchlaufen werden.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-listdbs'>
+   <refnamediv>
+    <refname>msql_listdbs</refname>
+    <refpurpose>Listet alle mSQL Datenbanken auf dem Server auf</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <para>
+     Siehe <function>msql_list_dbs</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-list-tables'>
+   <refnamediv>
+    <refname>msql_list_tables</refname>
+    <refpurpose>Listet alle Tabellen einer mSQL-Datenbank auf</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_list_tables</function></funcdef>
+      <paramdef>string <parameter>database</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>msql_list_tables</function> hat als Argumente einen
+     Datenbanknamen und liefert Ergebnisbezeichner, fast gleich,
+     wie die Funktion <function>msql</function>. Die Funktion
+     <function>msql_tablename</function> sollte benutzt werden, um die
+     aktuellen Tabellennamen aus dem Ergebnisbezeichner zu erhalten.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-listtables'>
+   <refnamediv>
+    <refname>msql_listtables</refname>
+    <refpurpose>Listet alle Tabellen einer mSQL-Datenbank auf</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <para>
+     Siehe <function>msql_list_tables</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-num-fields'>
+   <refnamediv>
+    <refname>msql_num_fields</refname>
+    <refpurpose>Gibt die Anzahl der Felder eines Abfrageergebnisses 
+zurück</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_num_fields</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>msql_num_fields</function> Gibt die Anzahl der Felder eines
+     Abfrageergebnisses zurück.
+    </para>
+    <para>
+     Siehe auch: <function>msql</function>,
+     <function>msql_query</function>,
+     <function>msql_fetch_field</function>, und
+     <function>msql_num_rows</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-num-rows'>
+   <refnamediv>
+    <refname>msql_num_rows</refname>
+    <refpurpose>Gibt die Anzahl der Zeilen eines Abfrageergebnisses 
+zurück</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_num_rows</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>Msql_num_rows</function> Gibt die Anzahl der Zeilen eines
+     Abfrageergebnisses zurück.
+    </para>
+    <para>
+     Siehe auch: <function>msql</function>,
+     <function>msql_query</function>, und
+     <function>msql_fetch_row</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-numfields'>
+   <refnamediv>
+    <refname>msql_numfields</refname>
+    <refpurpose>Gibt die Anzahl der Felder eines Abfrageergebnisses 
+zurück</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_numfields</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Identisch zu <function>msql_num_fields</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-numrows'>
+   <refnamediv>
+    <refname>msql_numrows</refname>
+    <refpurpose>Gibt die Anzahl der Zeilen eines Abfrageergebnisses 
+zurück</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_numrows</function></funcdef>
+      <void/>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Identisch zu <function>msql_num_rows</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-pconnect'>
+   <refnamediv>
+    <refname>msql_pconnect</refname>
+    <refpurpose>Öffnet eine persistente mSQL Verbindung</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_pconnect</function></funcdef>
+      <paramdef>string
+       <parameter>
+        <optional>hostname</optional>
+       </parameter>
+      </paramdef>
+      <paramdef>string
+       <parameter>
+        <optional>hostname<optional>:port</optional></optional>
+       </parameter>
+      </paramdef>
+      <paramdef>string
+       <parameter>
+        <optional>username</optional>
+       </parameter>
+      </paramdef>
+      <paramdef>string
+       <parameter>
+        <optional>password</optional>
+       </parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Gibt bei Erfolg eine positive Zahl als mSQL Verbindungskennung
+     für die persistente Verbindung zurück, oder false bei einem Fehler.
+    </para>
+    <para>
+     <function>msql_pconnect</function> verhält sich sehr ähnlich wie
+     <function>msql_connect</function>, mit zwei grossen Unterschieden.
+    </para>
+    <para>
+     Erstens, wenn die Verbindung aufgebaut wird, prüft die Funktion
+     zuerst, ob eine geöffnete persistente Verbindung zu demselben Host
+     besteht. Wird eine Verbindung gefunden, wird deren Verbindungskennung
+     zurückgegeben anstatt eine neue Verbindung aufzubauen.
+    </para>
+    <para>
+     Zweitens, die Verbindung zum mSQL-Server wird nicht geschlossen, wenn
+     die Ausführung des Skripts beendet ist. Stattdessen bleibt die Verbindung
+     für den späteren Gebrauch offen. (<function>msql_close</function> schliesst
+     keine Verbindungen, die mit <function>msql_pconnect</function> erzeugt
+     wurden).
+    </para>
+    <para>
+     Darum wird diese Verbindungsart als 'persistent' bezeichnet.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-query'>
+   <refnamediv>
+    <refname>msql_query</refname>
+    <refpurpose>Schickt eine mSQL-Abfrage zum Server</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_query</function></funcdef>
+      <paramdef>string <parameter>query</parameter></paramdef>
+      <paramdef>int <parameter>link_identifier</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>msql_query</function> schickt eine Datenbankabfrage
+     an die aktuelle Datenbank auf dem Server, die mit der angegebenen
+     Verbindungskennung verknüpft ist. Wenn keine Verbindungskennung
+     angegeben ist, wird die zuletzt geöffnete Verbindung angenommen.
+     Falls keine Verbindung geöffnet ist, versucht die Funktion, eine
+     Verbindung aufzubauen, die sie so benutzt, als wäre
+     <function>msql_connect</function> aufgerufen worden.
+    </para>
+    <para>
+     Gibt bei Erfolg eine positive Zahl als mSQL Verbindungskennung
+     zurück, false bei einem Fehler.
+    </para>
+    <para>
+     Siehe auch: <function>msql</function>,
+     <function>msql_select_db</function>, und
+     <function>msql_connect</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-regcase'>
+   <refnamediv>
+    <refname>msql_regcase</refname>
+    <refpurpose>
+     Übersetzt einen case-sensitiven regulären Ausdruck in einen insensitiven Ausdruck
+    </refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <para>Siehe <function>sql_regcase</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-result'>
+   <refnamediv>
+    <refname>msql_result</refname>
+    <refpurpose>Holt den Wert eines einzelnen Feldes der übergebenen 
+Zeile</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_result</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+      <paramdef>int <parameter>i</parameter></paramdef>
+      <paramdef>mixed <parameter>field</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Gibt den Wert zurück, der in der übergebenen Zeile und Spalte des
+     bezeichneten mSQL-Abfrageergebnisses steht.
+    </para>
+    <para>
+     <function>msql_result</function> gibt den Inhalt einer Tabellenzelle
+     des mSQL-Abfrageergebnisses zurück. Das field Argument kann sowohl
+     der Index als auch der Feldname des Feldes sein, oder, ein mit dem
+     Tabellennamen qualifizierter Feldname (Tabellenname.Feldname). Falls
+     der Spaltenname ein Alias ist ('select foo as bar from ...'), wird
+     der Aliasname anstatt des Feldnamens angegeben.
+    </para>
+    <para>
+     Wenn man mit grossen Abfrageergebnissen arbeitet, sollte man die
+     Benutzung der Funktionen in Betracht ziehen, die ganze Zeilen
+     aus der Tabelle auslesen (wie unten beschrieben). Weil diese
+     Funktionen die Inhalte von verschiedene Tabellenzellen in einem
+     Funktionsaufruf holen, sind sie viel schneller als
+     <function>msql_result</function>.  Beachten sie auch, dass die Angabe
+     eines numerischen Index für das field Argument viel schneller ist, als
+     die Angabe eines Feldnamens oder eines Tabellenname.Feldname Arguments.
+    </para>
+    <para>
+     Empfohlene Alternativen mit hoher Ausführungsgeschwindigkeit:
+     <function>msql_fetch_row</function>,
+     <function>msql_fetch_array</function>, und
+     <function>msql_fetch_object</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-select-db'>
+   <refnamediv>
+    <refname>msql_select_db</refname>
+    <refpurpose>Wählt eine mSQL Datenbank aus</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>msql_select_db</function></funcdef>
+      <paramdef>string <parameter>database_name</parameter></paramdef>
+      <paramdef>int <parameter>link_identifier</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Gibt bei Erfolg true zurück, false bei einem Fehler.
+    </para>
+    <para>
+     <function>msql_select_db</function> wählt die aktuell aktive
+     Datenbank, die mit der übergebenen Verbindungskennung verknüpft
+     ist, auf dem Server aus. Falls keine Verbindungskennung angegeben
+     wurde, wird die zuletzt geöffnete Verbindung vorausgesetzt. Falls
+     keine Verbindung geöffnet ist, versucht die Funktion eine Verbindung
+     aufzubauen und zu benutzen, so als wäre <function>msql_connect</function>
+     aufgerufen worden.
+    </para>
+    <para>
+     Jeder nachfolgende Aufruf von <function>msql_query</function> bezieht
+     sich auf die aktive Datenbank.
+    </para>
+    <para>
+     Siehe auch: <function>msql_connect</function>,
+     <function>msql_pconnect</function>, und
+     <function>msql_query</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-selectdb'>
+   <refnamediv>
+    <refname>msql_selectdb</refname>
+    <refpurpose>Wählt eine mSQL Datenbank aus</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <para>Siehe <function>msql_select_db</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id='function.msql-tablename'>
+   <refnamediv>
+    <refname>msql_tablename</refname>
+    <refpurpose>Gibt den Tabellennamen für ein Feld zurück</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>string <function>msql_tablename</function></funcdef>
+      <paramdef>int <parameter>query_identifier</parameter></paramdef>
+      <paramdef>int <parameter>field</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>msql_tablename</function> hat als Argumente einen
+     Ergebnisbezeichner, der von der Funktion <function>msql_list_tables</function>
+     zurückgegeben wurde, und einen Integerwert und gibt den Namen
+     einer Tabelle zurück. Die Funktion <function>msql_numrows</function>
+     kann benutzt werden, um die Anzahl der Tabellen in einem
+     Ergebnisbezeichner festzustellen.
+     <example>
+      <title><function>msql_tablename</function> example</title>
+      <programlisting role='php'>
+&lt;?php
+msql_connect ("localhost");
+$result = msql_list_tables ("wisconsin");
+$i = 0;
+while ($i &lt; msql_numrows ($result)) {
+    $tb_names[$i] = msql_tablename ($result, $i);
+    echo $tb_names[$i] . "&lt;BR>";
+    $i++;
+}
+?>
+      </programlisting>
+     </example>
+    </para>
+   </refsect1>
+  </refentry>
+
+ </reference>
+<!-- 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
+sgml-parent-document:nil
+sgml-default-dtd-file:"../../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->

Reply via email to