svn: /phpdoc/de/trunk/reference/mysql/functions/ mysql-fetch-object.xml

[email protected] (Mark Wiesemann)
Newsgroups php.doc.de
Message-ID <[email protected]>
wiesemann                                Sun, 27 Jun 2010 19:01:48 +0000

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

Log:
- fixed [DE] part of Doc Bug #51318: [DE] [PL] translation mysql_fetch_object() - missing arguments

Bug: http://bugs.php.net/51318 (Open) [DE] [PL] translation mysql_fetch_object() - missing arguments
      
Changed paths:
    U   phpdoc/de/trunk/reference/mysql/functions/mysql-fetch-object.xml

Modified: phpdoc/de/trunk/reference/mysql/functions/mysql-fetch-object.xml
===================================================================
--- phpdoc/de/trunk/reference/mysql/functions/mysql-fetch-object.xml	2010-06-27 18:42:26 UTC (rev 300780)
+++ phpdoc/de/trunk/reference/mysql/functions/mysql-fetch-object.xml	2010-06-27 19:01:48 UTC (rev 300781)
@@ -1,78 +1,164 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: n/a Maintainer: hholzgra Status: ready -->
+<!-- EN-Revision: 297028 Maintainer: wiesemann Status: ready -->

-  <refentry xml:id="function.mysql-fetch-object" xmlns="http://docbook.org/ns/docbook">
-   <refnamediv>
-    <refname>mysql_fetch_object</refname>
-    <refpurpose>Liefert eine Ergebniszeile als Objekt</refpurpose>
-   </refnamediv>
-   <refsect1 role="description">
-    &reftitle.description;
-     <methodsynopsis>
-      <type>object</type><methodname>mysql_fetch_object</methodname>
-      <methodparam><type>resource</type><parameter>Ergebnis-Kennung</parameter></methodparam>
-     </methodsynopsis>
-    <para>
-     Liefert ein Objekt mit Eigenschaften, die den Feldern des geholten
-     Datensatzes entsprechen, oder &false; wenn keine weiteren Datensätze
-     vorhanden sind.
-    </para>
-    <para>
-     <function>mysql_fetch_object</function> ähnelt
-     <function>mysql_fetch_array</function>, mit einem Unterschied -
-     ein Objekt wird zurück geliefert anstatt eines Arrays. Indirekt
-     bedeutet dies, dass Sie die Daten nur mit ihren Feldnamen und
-     nicht mit dem Offset ansprechen können (Nummern sind ungültige
-     Namen für Eigenschaften).
-    </para>
-    &database.field-case;
-    &database.fetch-null;
-    <para>
-     <programlisting role="php">
-<![CDATA[
-<?php
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>object</type><methodname>mysql_fetch_object</methodname>
+   <methodparam><type>resource</type><parameter>result</parameter></methodparam>
+   <methodparam choice="opt"><type>string</type><parameter>class_name</parameter></methodparam>
+   <methodparam choice="opt"><type>array</type><parameter>params</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   Gibt ein Objekt mit Eigenschaften zurück, die mit der angeforderten Zeile
+   korrespondieren, und bewegt den internen Datenzeiger vorwärts.
+  </para>
+ </refsect1>

-/* das ist gültig */
-echo $row->field;
-/* das ist ungültig*/
-// echo $row->0;
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    &mysql.result.description;
+    <varlistentry>
+     <term><parameter>class_name</parameter></term>
+      <listitem>
+       <para>
+        Der Name der Klasse, die instanziiert, mit Eigenschaften versehen und
+        zurückgegeben werden soll. Wenn nicht angegeben, wird ein
+        <classname>stdClass</classname>-Objekt zurückgegeben.
+       </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>params</parameter></term>
+      <listitem>
+       <para>
+        Ein optionales Array von Parametern, die dem Konstruktor von
+        <parameter>class_name</parameter>-Objekten übergeben werden sollen.
+       </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>

-?>
-]]>
-     </programlisting>
-    </para>
-    <para>
-     Unter Berücksichtigung der Ausführungsgeschwindigkeit ist diese
-     Funktion identisch zu <function>mysql_fetch_array</function> und
-     fast so schnell wie <function>mysql_fetch_row</function> (der
-     Unterschied ist unwesentlich).
-     <example>
-      <title><function>mysql_fetch_object</function> Beispiel</title>
-      <programlisting role="php">
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Gibt ein Objekt mit String-Eigenschaften zurück, die mit der angeforderten
+   Zeile korrespondieren, oder &false; wenn es keine weiteren Zeilen mehr gibt.
+  </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+  &reftitle.changelog;
+  <para>
+   <informaltable>
+    <tgroup cols="2">
+     <thead>
+      <row>
+       <entry>&Version;</entry>
+       <entry>&Description;</entry>
+      </row>
+     </thead>
+     <tbody>
+      <row>
+       <entry>5.0.0</entry>
+       <entry>
+        Es wurde die Möglichkeit hinzugefügt, ein anderes Objekt zurückzugeben.
+       </entry>
+      </row>
+     </tbody>
+    </tgroup>
+   </informaltable>
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title><function>mysql_fetch_object</function>-Beispiel</title>
+    <programlisting role="php">
 <![CDATA[
 <?php
-mysql_connect("hostname", "user", "password");
-mysql_select_db("mydb");
-$result = mysql_query("select * from mytable");
+mysql_connect("hostname", "nutzer", "passwort");
+mysql_select_db("meinedatenbank");
+$result = mysql_query("select * from meinetabelle");
 while ($row = mysql_fetch_object($result)) {
     echo $row->user_id;
-    echo $row->fullname;
+    echo $row->vollername;
 }
 mysql_free_result($result);
 ?>
 ]]>
-      </programlisting>
-     </example>
-    </para>
-    <para>
-     Siehe auch: <function>mysql_fetch_array</function>,
-     <function>mysql_fetch_assoc</function> und
-     <function>mysql_fetch_row</function>.
-    </para>
-   </refsect1>
-  </refentry>
+    </programlisting>
+   </example>
+  </para>
+  <para>
+   <example>
+    <title><function>mysql_fetch_object</function>-Beispiel</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+class foo {
+    public $name;
+}

+mysql_connect("hostname", "nutzer", "passwort");
+mysql_select_db("meinedatenbank");
+
+$result = mysql_query("select name from meinetabelle limit 1");
+$obj = mysql_fetch_object($result, 'foo');
+var_dump($obj);
+?>
+]]>
+    </programlisting>
+   </example>
+  </para>
+ </refsect1>
+
+ <refsect1 role="notes">
+  &reftitle.notes;
+  <note>
+   <title>Performanz</title>
+   <para>
+    Unter Berücksichtigung der Ausführungsgeschwindigkeit ist diese
+    Funktion identisch zu <function>mysql_fetch_array</function> und
+    fast so schnell wie <function>mysql_fetch_row</function> (der
+    Unterschied ist unwesentlich).
+   </para>
+  </note>
+  <note>
+   <para>
+    <function>mysql_fetch_object</function> ist ähnlich wie
+    <function>mysql_fetch_array</function>, aber mit dem Unterschied,
+    dass ein Objekt statt eines Arrays zurückgegeben wird.
+    Indirekt bedeutet das, dass Sie auf die Daten nur über die Feldnamen
+    zugreifen können und nicht über die Offsets (da Zahlen keine erlaubten
+    Namen für Eigenschaften sind).
+   </para>
+  </note>
+  &database.field-case;
+  &database.fetch-null;
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>mysql_fetch_array</function></member>
+    <member><function>mysql_fetch_assoc</function></member>
+    <member><function>mysql_fetch_row</function></member>
+    <member><function>mysql_data_seek</function></member>
+    <member><function>mysql_query</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+</refentry>
+
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
@@ -84,7 +170,7 @@
 sgml-indent-data:t
 indent-tabs-mode:nil
 sgml-parent-document:nil
-sgml-default-dtd-file:"../../../../manual.ced"
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
 sgml-exposed-tags:nil
 sgml-local-catalogs:nil
 sgml-local-ecat-files:nil
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.