betz Sat May 25 19:33:52 2002 EDT
Added files:
/phpdoc-de/reference/mysql/functions mysql-character-set-name.xml
mysql-ping.xml
mysql-real-escape-string.xml
mysql-thread-id.xml
Modified files:
/phpdoc-de/reference/mysql/functions mysql-affected-rows.xml
mysql-change-user.xml
mysql-close.xml
mysql-connect.xml
mysql-create-db.xml
mysql-data-seek.xml
mysql-db-name.xml
mysql-db-query.xml
mysql-drop-db.xml
mysql-errno.xml
mysql-error.xml
mysql-escape-string.xml
mysql-fetch-array.xml
mysql-fetch-assoc.xml
mysql-fetch-field.xml
mysql-fetch-lengths.xml
mysql-fetch-object.xml
mysql-fetch-row.xml
mysql-field-flags.xml
mysql-field-len.xml
mysql-field-name.xml
mysql-field-seek.xml
mysql-field-table.xml
mysql-field-type.xml
mysql-free-result.xml
mysql-get-client-info.xml
mysql-get-host-info.xml
mysql-get-proto-info.xml
mysql-get-server-info.xml
mysql-info.xml
mysql-insert-id.xml
mysql-list-dbs.xml
mysql-list-fields.xml
mysql-list-processes.xml
mysql-list-tables.xml
mysql-num-fields.xml
mysql-num-rows.xml
mysql-pconnect.xml
mysql-query.xml
mysql-result.xml
mysql-select-db.xml
mysql-stat.xml
mysql-tablename.xml
mysql-unbuffered-query.xml
Log:
sync to en
Index: phpdoc-de/reference/mysql/functions/mysql-affected-rows.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-affected-rows.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-affected-rows.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-affected-rows.xml:1.2 Wed Apr 17
02:53:16 2002
+++ phpdoc-de/reference/mysql/functions/mysql-affected-rows.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-affected-rows' in en/ tree in rev 1.2 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+<!-- EN-Revision: 1.5 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-affected-rows">
<refnamediv>
<refname>mysql_affected_rows</refname>
@@ -38,7 +36,7 @@
<para>
War die letzte Anfrage ein DELETE-Anweisung ohne WHERE Bedingung,
wurden alle Datens�tze aus der Tabelle gel�scht. Diese Funktion
- wird aber trotzdem &null; zur�ckliefern.
+ wird aber trotzdem Null (0) zur�ckliefern.
</para>
<note>
<para>
@@ -57,9 +55,64 @@
</para>
<para>
Falls die letze Anfrage fehlschl�gt, liefert diese Funktion -1 zur�ck.
+ <example>
+ <title>Delete-Query</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+ /* Verbindung zur Datenabank */
+ mysql_pconnect("localhost", "mysql_user", "mysql_password") or
+ die ("Keine Verbindung m�glich");
+
+ /* Das sollte die korrekte Anzahl gel�schter Datens�tze liefern */
+ mysql_query("DELETE FROM mytable WHERE id < 10");
+ printf ("Datens�tze gel�scht: %d\n", mysql_affected_rows());
+
+ /* Ohne where Bedingung in einer Delete-Anweisung sollte 0 zur�ckgegeben werden */
+ mysql_query("DELETE FROM mytable");
+ printf ("Datens�tze gel�scht: %d\n", mysql_affected_rows());
+?>
+]]>
+ </programlisting>
+ <para>
+ Das obige Beispiel gibt folgendes aus:
+ <screen>
+<![CDATA[
+Datens�tze gel�scht: 10
+Datens�tze gel�scht: 0
+]]>
+ </screen>
+ </para>
+ </example>
+ <example>
+ <title>Update-Query</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+ /* Verbindung zur Datenabank */
+ mysql_pconnect("localhost", "mysql_user", "mysql_password") or
+ die ("Could not connect");
+
+ /* Update von Datens�tzen */
+ mysql_query("UPDATE mytable SET used=1 WHERE id < 10");
+ printf ("Ver�nderte Datens�tze: %d\n", mysql_affected_rows());
+ mysql_query("COMMIT");
+?>
+]]>
+ </programlisting>
+ <para>
+ Das obige Beispiel gibt folgendes aus:
+ <screen>
+<![CDATA[
+Ver�nderte Datens�tze: 10
+]]>
+ </screen>
+ </para>
+ </example>
</para>
<para>
- Siehe auch: <function>mysql_num_rows</function>.
+ Siehe auch: <function>mysql_num_rows</function>,
+ <function>mysql_info</function>.
</para>
</refsect1>
</refentry>
Index: phpdoc-de/reference/mysql/functions/mysql-change-user.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-change-user.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-change-user.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-change-user.xml:1.2 Wed Apr 17
02:53:17 2002
+++ phpdoc-de/reference/mysql/functions/mysql-change-user.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-change-user' in en/ tree in rev 1.2 -->
<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+
<refentry id="function.mysql-change-user">
<refnamediv>
<refname>mysql_change_user</refname>
@@ -32,7 +30,7 @@
<note>
<para>
Diese Funktion wurde mit PHP 3.0.13 eingef�hrt und erfordert
- MySQL 3.23.3 oder h�her.
+ MySQL 3.23.3 oder h�her. In PHP 4 steht diese Funktion nicht zur Verf�gung.
</para>
</note>
</refsect1>
Index: phpdoc-de/reference/mysql/functions/mysql-close.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-close.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-close.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-close.xml:1.2 Wed Apr 17 02:53:17
2002
+++ phpdoc-de/reference/mysql/functions/mysql-close.xml Sat May 25 19:33:41 2002
@@ -44,7 +44,7 @@
<![CDATA[
<?php
$link = mysql_connect ("localhost", "mysql_user", "mysql_password")
- or die ("keine Verbindung m�glich");
+ or exit ("keine Verbindung m�glich");
print ("Verbindung erfolgreich");
mysql_close ($link);
?>
Index: phpdoc-de/reference/mysql/functions/mysql-connect.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-connect.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-connect.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-connect.xml:1.2 Wed Apr 17 02:53:17
2002
+++ phpdoc-de/reference/mysql/functions/mysql-connect.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-connect' in en/ tree in rev 1.2 -->
<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+
<refentry id="function.mysql-connect">
<refnamediv>
<refname>mysql_connect</refname>
@@ -15,6 +13,7 @@
<methodparam
choice="opt"><type>string</type><parameter>Server</parameter></methodparam>
<methodparam
choice="opt"><type>string</type><parameter>Benutzername</parameter></methodparam>
<methodparam
choice="opt"><type>string</type><parameter>Benutzerkennwort</parameter></methodparam>
+ <methodparam
+choice="opt"><type>bool</type><parameter>neue_Verbindung</parameter></methodparam>
</methodsynopsis>
<para>
R�ckgabewert: Eine MySQL Verbindungs-Kennung im Erfolgsfall oder &false;
@@ -23,7 +22,7 @@
<para>
<function>mysql_connect</function> �ffnet eine Verbindung zu einem
MySQL Server. F�r fehlende optionale Parameter werden folgende Standardwerte
- angenommen: <parameter>server</parameter> = 'localhost:3306',
+ angenommen: <parameter>Server</parameter> = 'localhost:3306',
<parameter>Benutzername</parameter> = Name des Benutzers dem der
Server-Prozess geh�rt und <parameter>Benutzerkennwort</parameter> =
leeres Kennwort.
@@ -36,7 +35,7 @@
<note>
<para>
Unterst�tzung f�r ":port" wurde in PHP
- 3.0.10 hinzugef�gt.
+ PHP 3.0B4 hinzugef�gt.
</para>
<para>
Unterst�tzung f�r "::/pfad/zum/socket" wurde in PHP
@@ -53,7 +52,17 @@
<function>mysql_connect</function> mit den gleichen Argumenten
erfolgt, wird keine neue Verbindung aufgebaut, sondern die
Verbindungs-Kennung der schon bestehenden Verbindung zur�ckgeliefert.
+ Der Parameter <parameter>neue_Verbindung</parameter> beeinflusst dieses
+ Verhalten und <function>mysql_connect</function> �ffnet immer eine neue
+ Verbindung, sogar dann, wenn <function>mysql_connect</function> zu einem
+ fr�heren Zeitpunkt mit den gleichen Parametern aufgerufen wurde.
</para>
+ <note>
+ <para>
+ Der Parameter <parameter>neue_Verbindung</parameter> steht seit
+ PHP 4.2.0 zur Verf�gung.
+ </para>
+ </note>
<para>
Die Verbindung zum Datenbank-Server wird geschlossen, sobald die
Ausf�hrung des PHP-Skripts beendet ist oder vorher explizit die Funktion
Index: phpdoc-de/reference/mysql/functions/mysql-create-db.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-create-db.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-create-db.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-create-db.xml:1.2 Wed Apr 17 02:53:17
2002
+++ phpdoc-de/reference/mysql/functions/mysql-create-db.xml Sat May 25 19:33:41
+2002
@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-create-db' in en/ tree in rev 1.2 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+<!-- EN-Revision: 1.3 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-create-db">
<refnamediv>
<refname>mysql_create_db</refname>
- <refpurpose>Anlegen einer Datenbank</refpurpose>
+ <refpurpose>Anlegen einer MySQL-Datenbank</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</title>
@@ -30,7 +28,8 @@
<![CDATA[
<?php
$link = mysql_pconnect ("localhost", "mysql_user", "mysql_password")
- or die ("keine Verbindung m�glich");
+ or exit ("keine Verbindung m�glich");
+
if (mysql_create_db ("meine_db")) {
print ("Datenbank erfolgreich angelegt\n");
} else {
@@ -44,8 +43,16 @@
F�r Abw�rtskompatibilit�t kann auch <function>mysql_createdb</function>
verwendet werden. Diese Funktion ist jedoch veraltet.
</para>
+ <note>
+ <para>
+ Die Funktion <function>mysql_create_db</function> ist veraltet. Sie sollten
+ lieber die Funktion <function>mysql_query</function> benutzen und eine
+ SQL CREATE DATABASE Anweisung absetzen.
+ </para>
+ </note>
<para>
- Siehe auch: <function>mysql_drop_db</function>.
+ Siehe auch: <function>mysql_drop_db</function> und
+ <function>mysql_query</function>.
</para>
</refsect1>
</refentry>
Index: phpdoc-de/reference/mysql/functions/mysql-data-seek.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-data-seek.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-data-seek.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-data-seek.xml:1.2 Wed Apr 17 02:53:17
2002
+++ phpdoc-de/reference/mysql/functions/mysql-data-seek.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.36 -->
-<!-- last change to 'mysql-data-seek' in en/ tree in rev 1.2 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+<!-- EN-Revision: 1.4 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-data-seek">
<refnamediv>
<refname>mysql_data_seek</refname>
@@ -26,8 +24,17 @@
Datensatz.
</para>
<para>
- Die <parameter>Datensatznummer</parameter> beginnt bei 0.
+ Die <parameter>Datensatznummer</parameter> beginnt bei 0. Die
+ <parameter>Datensatznummer</parameter> sollte ein Wert im Bereich
+ zwischen 0 und mysql_num_rows - 1 sein.
</para>
+ <note>
+ <para>
+ Die Funktion <function>mysql_data_seek</function> kann nur zusammen
+ mit <function>mysql_query</function> benutzt werden und nicht mit
+ <function>mysql_unbuffered_query</function>.
+ </para>
+ </note>
<example>
<title>Beispiel: Positionieren des Datensatzzeigers</title>
<programlisting role="php">
@@ -39,11 +46,11 @@
mysql_select_db ("samp_db")
or die ("Auswahl der Datenbank nicht m�glich");
- $query = "SELECT last_name, first_name FROM friends";
+ $query = "SELECT nach_name, vor_name FROM freunde";
$result = mysql_query ($query)
or die ("Anfrage fehlgeschlagen");
- // holen der Zeilen in umgekehrter Reihenfolge
+ /* holen der Zeilen in umgekehrter Reihenfolge */
for ($i = mysql_num_rows ($result) - 1; $i >=0; $i--) {
if (!mysql_data_seek ($result, $i)) {
@@ -54,7 +61,7 @@
if(!($row = mysql_fetch_object ($result)))
continue;
- echo "$row->last_name $row->first_name<br />\n";
+ echo "$row->nach_name $row->vor_name<br />\n";
}
mysql_free_result ($result);
@@ -62,6 +69,10 @@
]]>
</programlisting>
</example>
+ <para>
+ Siehe auch: <function>mysql_query</function> und
+ <function>mysql_num_rows</function>.
+ </para>
</refsect1>
</refentry>
Index: phpdoc-de/reference/mysql/functions/mysql-db-name.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-db-name.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-db-name.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-db-name.xml:1.2 Wed Apr 17 02:53:17
2002
+++ phpdoc-de/reference/mysql/functions/mysql-db-name.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-db-name' in en/ tree in rev 1.23 -->
<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.23 -->
+
<refentry id="function.mysql-db-name">
<refnamediv>
<refname>mysql_db_name</refname>
@@ -35,16 +33,16 @@
<programlisting role="php">
<![CDATA[
<?php
-error_reporting(E_ALL);
+ error_reporting(E_ALL);
-mysql_connect('dbhost', 'username', 'password');
-$db_list = mysql_list_dbs();
+ mysql_connect('dbhost', 'username', 'password');
+ $db_list = mysql_list_dbs();
-$i = 0;
-$cnt = mysql_num_rows($db_list);
-while ($i < $cnt) {
- echo mysql_db_name($db_list, $i) . "\n";
- $i++;
+ $i = 0;
+ $cnt = mysql_num_rows($db_list);
+ while ($i < $cnt) {
+ echo mysql_db_name($db_list, $i) . "\n";
+ $i++;
}
?>
]]>
Index: phpdoc-de/reference/mysql/functions/mysql-db-query.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-db-query.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-db-query.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-db-query.xml:1.2 Wed Apr 17 02:53:17
2002
+++ phpdoc-de/reference/mysql/functions/mysql-db-query.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-db-query' in en/ tree in rev 1.2 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+<!-- EN-Revision: 1.3 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-db-query">
<refnamediv>
<refname>mysql_db_query</refname>
@@ -18,7 +16,7 @@
Verbindungs-Kennung</parameter></methodparam>
</methodsynopsis>
<para>
- R�ckgabewert: Eine positive MySQL Ergebnis-Resorce f�r das
+ R�ckgabewert: Eine positive MySQL Ergebnis-Resource f�r das
Anfrageergebnis, oder &false; im Fehlerfall.
</para>
<para>
Index: phpdoc-de/reference/mysql/functions/mysql-drop-db.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-drop-db.xml:1.3
phpdoc-de/reference/mysql/functions/mysql-drop-db.xml:1.4
--- phpdoc-de/reference/mysql/functions/mysql-drop-db.xml:1.3 Sun Apr 21 03:25:14
2002
+++ phpdoc-de/reference/mysql/functions/mysql-drop-db.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-drop-db' in en/ tree in rev 1.2 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+<!-- EN-Revision: 1.4 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-drop-db">
<refnamediv>
<refname>mysql_drop_db</refname>
Index: phpdoc-de/reference/mysql/functions/mysql-errno.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-errno.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-errno.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-errno.xml:1.2 Wed Apr 17 02:53:17
2002
+++ phpdoc-de/reference/mysql/functions/mysql-errno.xml Sat May 25 19:33:41 2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-errno' in en/ tree in rev 1.2 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+<!-- EN-Revision: 1.4 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-errno">
<refnamediv>
<refname>mysql_errno</refname>
@@ -32,20 +30,33 @@
<function>mysql_errno</function>). Wenn Sie diese Funktion verwenden
wollen, sollten Sie den Wert �berpr�fen, bevor Sie eine weitere
MySQL Funktion aufrufen.
- <informalexample>
+ <example>
+ <title>mysql_errno Beispiel</title>
<programlisting role="php">
<![CDATA[
<?php
-mysql_connect("localhost");
-echo mysql_errno().": ".mysql_error()."<BR>";
-mysql_select_db("dbnichtvorhanden");
-echo mysql_errno().": ".mysql_error()."<BR>";
-$conn = mysql_query("SELECT * FROM nichtvorhandenetabelle");
-echo mysql_errno().": ".mysql_error()."<BR>";
+ mysql_connect("localhost", "mysql_user", "mysql_password");
+
+ mysql_select_db("db_nicht_vorhanden");
+ echo mysql_errno() . ": " . mysql_error(). "\n";
+
+ mysql_select_db("kossu");
+ mysql_query("SELECT * FROM nicht_vorhandene_tabelle");
+ echo mysql_errno() . ": " . mysql_error() . "\n";
+
?>
]]>
</programlisting>
- </informalexample>
+ <para>
+ Das obige Beispiel f�hrt zu dieser Ausgabe:
+ </para>
+ <screen>
+<![CDATA[
+1049: Unknown database 'db_nicht_vorhanden'
+1146: Table 'kossu.nicht_vorhandene_tabelle' doesn't exist
+]]>
+ </screen>
+ </example>
</para>
<para>
Siehe auch: <function>mysql_error</function>
Index: phpdoc-de/reference/mysql/functions/mysql-error.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-error.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-error.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-error.xml:1.2 Wed Apr 17 02:53:18
2002
+++ phpdoc-de/reference/mysql/functions/mysql-error.xml Sat May 25 19:33:41 2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-error' in en/ tree in rev 1.2 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+<!-- EN-Revision: 1.5 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-error">
<refnamediv>
<refname>mysql_error</refname>
@@ -24,7 +22,7 @@
</para>
<para>
Fehler, die vom MySQL Server kommen, f�hren nicht mehr
- zu einer Ausgabe von Warnungen. Stattdessen, sollten Sie die Funktion
+ zu einer Ausgabe von Warnungen. Stattdessen sollten Sie die Funktion
<function>mysql_error</function> verwenden, um den Fehlertext
zu erhalten. Beachten Sie, dass diese Funktion nur den Fehlertext
der zuletzt ausgef�hrten MySQL Funktion liefert (ausgeschlossen sind
@@ -32,27 +30,39 @@
<function>mysql_errno</function>). Wenn Sie diese Funktion verwenden
wollen, sollten Sie den Wert �berpr�fen, bevor Sie eine weitere
MySQL Funktion aufrufen.
- <informalexample>
+ <example>
+ <title>mysql_error Beispiel</title>
<programlisting role="php">
<![CDATA[
<?php
-mysql_connect("localhost");
-echo mysql_errno().": ".mysql_error()."<BR>";
-mysql_select_db("dbnichtvorhanden");
-echo mysql_errno().": ".mysql_error()."<BR>";
-$conn = mysql_query("SELECT * FROM tabellenichtvorhanden");
-echo mysql_errno().": ".mysql_error()."<BR>";
+ mysql_connect("localhost", "mysql_user", "mysql_password");
+
+ mysql_select_db("db_nicht_vorhanden");
+ echo mysql_errno() . ": " . mysql_error(). "\n";
+
+ mysql_select_db("kossu");
+ mysql_query("SELECT * FROM nicht_vorhandene_tabelle");
+ echo mysql_errno() . ": " . mysql_error() . "\n";
?>
]]>
</programlisting>
- </informalexample>
+ <para>
+ Das Beispiel oben f�hrt zu dieser Ausgabe:
+ </para>
+ <screen>
+<![CDATA[
+1049: Unknown database 'db_nicht_vorhanden'
+1146: Table 'kossu.nicht_vorhandene_tabelle' doesn't exist
+]]>
+ </screen>
+ </example>
</para>
- <para>
+ <para>
Siehe auch: <function>mysql_errno</function>
</para>
</refsect1>
</refentry>
-
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
Index: phpdoc-de/reference/mysql/functions/mysql-escape-string.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-escape-string.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-escape-string.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-escape-string.xml:1.2 Wed Apr 17
02:53:18 2002
+++ phpdoc-de/reference/mysql/functions/mysql-escape-string.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.30 -->
-<!-- last change to 'mysql-escape-string' in en/ tree in rev 1.62 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.62 -->
+<!-- EN-Revision: 1.5 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-escape-string">
<refnamediv>
<refname>mysql_escape_string</refname>
@@ -17,7 +15,7 @@
<methodparam><type>string</type><parameter>unescaped_string</parameter></methodparam>
</methodsynopsis>
<para>
- Diese Funktion maskiert <parameter>unescaped_string</parameter>
+ Diese Funktion maskiert <parameter>unescaped_string</parameter>
zur sicheren Benutzung in <function>mysql_query</function>.
</para>
<note>
@@ -25,7 +23,43 @@
Die Zeichen <literal>%</literal> und <literal>_</literal> werden von
<function>mysql_escape_string</function> nicht maskiert.
</simpara>
+ <simpara>
+ Diese Funktion ist identisch zur Funktion
+ <function>mysql_real_escape_string</function> ausgenommen, dass
+ mysql_real_escape_string() eine Verbindungs-Kennung ben�tigt und
+ den String entsprechend zum aktuellen Zeichensatz maskiert.
+ Der Funktion <function>mysql_escape_string</function> kann keine
+ Verbindungs-Kennung �bergeben werden und der aktuelle Zeichensatz wird
+ nicht ber�cksichtigt.
+ </simpara>
</note>
+ <example>
+ <title><function>mysql_escape_string</function> Beispiel</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+ $item = "Zak's Laptop";
+ $escaped_item = mysql_escape_string($item);
+ printf ("Escaped string: %s\n", $escaped_item);
+?>
+]]>
+ </programlisting>
+ <para>
+ Das Beispiel oben f�hrt zu dieser Ausgabe:
+ <screen>
+<![CDATA[
+Escaped string: Zak\'s Laptop
+]]>
+ </screen>
+ </para>
+ </example>
+ <para>
+ Siehe auch:
+ <function>mysql_real_escape_string</function>,
+ <function>addslashes</function> und die
+ <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link>
+ Einstellung.
+ </para>
</refsect1>
</refentry>
Index: phpdoc-de/reference/mysql/functions/mysql-fetch-array.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-fetch-array.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-fetch-array.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-fetch-array.xml:1.2 Wed Apr 17
02:53:18 2002
+++ phpdoc-de/reference/mysql/functions/mysql-fetch-array.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.36 -->
-<!-- last change to 'mysql-fetch-array' in en/ tree in rev 1.27 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.27 -->
+<!-- EN-Revision: 1.5 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-fetch-array">
<refnamediv>
<refname>mysql_fetch_array</refname>
@@ -37,13 +35,14 @@
Spalten verwenden, k�nnen Sie auf die Inhalte dieser Spalten nicht �ber
ihren urspr�nglichen Namen zugreifen. (In folgendem Beispiel k�nnen Sie
<literal>'field'</literal> nicht benutzen).
- <informalexample>
+ <example>
+ <title>Query with duplicate field names</title>
<programlisting role="sql">
<![CDATA[
select tone.field as foo ttwo.field as bar from tone, ttwo
]]>
</programlisting>
- </informalexample>
+ </example>
</para>
<para>
Zu betonen ist, dass der Gebrauch von
@@ -56,7 +55,7 @@
Das optionale zweite Argumente <parameter>Ergebnistyp</parameter>
in <function>mysql_fetch_array</function> ist eine Konstante und
kann die folgenden Werte annehmen: MYSQL_ASSOC, MYSQL_NUM und
- MYSQL_BOTH. Diese Eigenschaft wurde in PHP 3.0.7 hinzugef�gt. MYSQL_BOTH
+ MYSQL_BOTH. Diese Eigenschaft steht seit PHP 3.0.7 zur Verf�gung. MYSQL_BOTH
ist der Standard f�r diesen Paramater.
</para>
<para>
@@ -66,29 +65,71 @@
Bei MYSQL_NUM erhalten Sie nur numerische Indizes (genau wie bei
<function>mysql_fetch_row</function>).
</para>
- <para>
- F�r weitere Details, siehe auch
- <function>mysql_fetch_row</function> und
- <function>mysql_fetch_assoc</function>
- </para>
<example>
- <title><function>mysql_fetch_array</function> Beispiel</title>
+ <title>mysql_fetch_array mit MYSQL_NUM</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+ mysql_connect("localhost", "mysql_user", "mysql_password") or
+ die("Keine Verbindung m�glich");
+ mysql_select_db("mydb");
+
+ $result = mysql_query("SELECT id, name FROM mytable");
+
+ while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
+ printf ("ID: %s Name: %s", $row[0], $row[1]);
+ }
+
+ mysql_free_result($result);
+?>
+]]>
+ </programlisting>
+ </example>
+ <example>
+ <title>mysql_fetch_array mit MYSQL_ASSOC</title>
<programlisting role="php">
<![CDATA[
-<?php
-mysql_connect ($host, $user, $password);
-$result = mysql_db_query ("database","select user_id, fullname from table");
-while ($row = mysql_fetch_array ($result)) {
- echo "user_id: ".$row["user_id"]."<br>\n";
- echo "user_id: ".$row[0]."<br>\n";
- echo "fullname: ".$row["fullname"]."<br>\n";
- echo "fullname: ".$row[1]."<br>\n";
-}
-mysql_free_result ($result);
+<?php
+ mysql_connect("localhost", "mysql_user", "mysql_password") or
+ die("Keine Verbindung m�glich");
+ mysql_select_db("mydb");
+
+ $result = mysql_query("SELECT id, name FROM mytable");
+
+ while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
+ printf ("ID: %s Name: %s", $row["id"], $row["name"]);
+ }
+
+ mysql_free_result($result);
?>
]]>
</programlisting>
</example>
+ <example>
+ <title>mysql_fetch_array mit MYSQL_BOTH</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+ mysql_connect("localhost", "mysql_user", "mysql_password") or
+ die("Keine Verbindung m�glich");
+ mysql_select_db("mydb");
+
+ $result = mysql_query("SELECT id, name FROM mytable");
+
+ while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
+ printf ("ID: %s Name: %s", $row[0], $row["name"]);
+ }
+
+ mysql_free_result($result);
+?>
+]]>
+ </programlisting>
+ </example>
+ <para>
+ F�r weitere Details, siehe auch
+ <function>mysql_fetch_row</function> und
+ <function>mysql_fetch_assoc</function>
+ </para>
</refsect1>
</refentry>
Index: phpdoc-de/reference/mysql/functions/mysql-fetch-assoc.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-fetch-assoc.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-fetch-assoc.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-fetch-assoc.xml:1.2 Wed Apr 17
02:53:18 2002
+++ phpdoc-de/reference/mysql/functions/mysql-fetch-assoc.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-fetch-assoc' in en/ tree in rev 1.45 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.45 -->
+<!-- EN-Revision: 1.3 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-fetch-assoc">
<refnamediv>
<refname>mysql_fetch_assoc</refname>
@@ -17,9 +15,9 @@
<methodparam><type>resource</type><parameter>Ergebnis</parameter></methodparam>
</methodsynopsis>
<para>
- Liefert ein assoziatives Array, das dem geholten entprechenden Datensatz
- enth�lt.Sind keine weiteren Datensa�tze vorhanden gibt diese Funktion
- &false;zur�ck.
+ Liefert ein assoziatives Array, das den geholten entprechenden Datensatz
+ enth�lt. Sind keine weiteren Datens�tze vorhanden gibt diese Funktion
+ &false; zur�ck.
</para>
<para>
<function>mysql_fetch_assoc</function> entspricht in der Funktionsweise
@@ -47,28 +45,30 @@
<function>mysql_fetch_row</function>, obwohl die Funktion einen
sichtlichen Mehrwert bietet.
</para>
- <para>
- F�r weitere Details, siehe auch
- <function>mysql_fetch_row</function> und
- <function>mysql_fetch_array</function>.
- </para>
<example>
<title><function>mysql_fetch_assoc</function> Beispiel</title>
<programlisting role="php">
<![CDATA[
-<?php
-mysql_connect ($host, $user, $password);
-mysql_select_db("database");
-$result = mysql_query("select user_id, fullname from table");
-while ($row = mysql_fetch_array ($result)) {
- echo $row["user_id"];
- echo $row["fullname"];
-}
-mysql_free_result ($result);
+<?php
+ mysql_connect("localhost", "mysql_user", "mysql_password");
+ mysql_select_db("mydb");
+ $query = "select * from table";
+ $result = mysql_query($query);
+ while ($row = mysql_fetch_assoc($result)) {
+ echo $row["user_id"];
+ echo $row["fullname"];
+ }
+ mysql_free_result($result);
?>
]]>
</programlisting>
</example>
+ <para>
+ F�r weitere Details, siehe auch
+ <function>mysql_fetch_row</function>,
+ <function>mysql_fetch_array</function> und
+ <function>mysql_query</function>.
+ </para>
</refsect1>
</refentry>
Index: phpdoc-de/reference/mysql/functions/mysql-fetch-field.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-fetch-field.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-fetch-field.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-fetch-field.xml:1.2 Wed Apr 17
02:53:18 2002
+++ phpdoc-de/reference/mysql/functions/mysql-fetch-field.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-fetch-field' in en/ tree in rev 1.2 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+<!-- EN-Revision: 1.3 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-fetch-field">
<refnamediv>
<refname>mysql_fetch_field</refname>
@@ -53,17 +51,17 @@
</listitem>
<listitem>
<simpara>
- primary_key - 1, wenn das Feld ein 'primary key' ist
+ primary_key - 1, wenn das Feld ein primary key ist
</simpara>
</listitem>
<listitem>
<simpara>
- unique_key - 1, wenn das Feld ein 'unique key' ist
+ unique_key - 1, wenn das Feld ein unique key ist
</simpara>
</listitem>
<listitem>
<simpara>
- multiple_key - 1, wenn das Feld ein 'non-unique key' ist
+ multiple_key - 1, wenn das Feld ein non-unique key ist
</simpara>
</listitem>
<listitem>
@@ -88,7 +86,7 @@
</listitem>
<listitem>
<simpara>
- zerofill - 1, wenn das Feld 'zero-filled' ist
+ zerofill - 1, wenn das Feld zero-filled ist
</simpara>
</listitem>
</itemizedlist>
@@ -97,20 +95,21 @@
<title><function>mysql_fetch_field</function></title>
<programlisting role="php">
<![CDATA[
-<?php
-mysql_connect ($host, $user, $password)
- or die ("keine Verbindung m�glich");
-$result = mysql_db_query ("database", "select * from table")
- or die ("Anfrage fehlgeschlagen");
-// get column metadata
+<?php
+mysql_connect('localhost:3306', $user, $password)
+ or die ("Keine Verbindung m�glich");
+mysql_select_db("database");
+$result = mysql_query("select * from table")
+ or die("Anfrage fehlgeschlagen");
+/* Metadaten der Felder */
$i = 0;
-while ($i < mysql_num_fields ($result)) {
- echo "Information f�r Feld $i:<BR>\n";
- $meta = mysql_fetch_field ($result);
+while ($i < mysql_num_fields($result)) {
+ echo "Information f�r Feld $i:<br />\n";
+ $meta = mysql_fetch_field($result);
if (!$meta) {
- echo "keine Information verf�gbar<BR>\n";
+ echo "Keine Information vorhanden <br />\n";
}
- echo "<PRE>
+ echo "<pre>
blob: $meta->blob
max_length: $meta->max_length
multiple_key: $meta->multiple_key
@@ -123,10 +122,10 @@
unique_key: $meta->unique_key
unsigned: $meta->unsigned
zerofill: $meta->zerofill
-</PRE>";
+</pre>";
$i++;
}
-mysql_free_result ($result);
+mysql_free_result($result);
?>
]]>
</programlisting>
Index: phpdoc-de/reference/mysql/functions/mysql-fetch-lengths.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-fetch-lengths.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-fetch-lengths.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-fetch-lengths.xml:1.2 Wed Apr 17
02:53:18 2002
+++ phpdoc-de/reference/mysql/functions/mysql-fetch-lengths.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-fetch-lengths' in en/ tree in rev 1.2 -->
<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+
<refentry id="function.mysql-fetch-lengths">
<refnamediv>
<refname>mysql_fetch_lengths</refname>
Index: phpdoc-de/reference/mysql/functions/mysql-fetch-object.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-fetch-object.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-fetch-object.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-fetch-object.xml:1.2 Wed Apr 17
02:53:18 2002
+++ phpdoc-de/reference/mysql/functions/mysql-fetch-object.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-fetch-object' in en/ tree in rev 1.2 -->
<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+
<refentry id="function.mysql-fetch-object">
<refnamediv>
<refname>mysql_fetch_object</refname>
@@ -13,7 +11,6 @@
<methodsynopsis>
<type>object</type><methodname>mysql_fetch_object</methodname>
<methodparam><type>resource</type><parameter>Ergebnis-Kennung</parameter></methodparam>
- <methodparam
choice="opt"><type>int</type><parameter>Ergebnistyp</parameter></methodparam>
</methodsynopsis>
<para>
Liefert ein Objekt mit Eigenschaften, die den Feldern des geholten
@@ -29,10 +26,18 @@
Namen f�r Eigenschaften).
</para>
<para>
- Das optionale zweite Argumente <parameter>Ergebnistyp</parameter>
- ist eine Konstante und kann einen der folgenden Werte annehmen:
- MYSQL_ASSOC, MYSQL_NUM und MYSQL_BOTH. Die Bedeutung der Konstanten
- k�nnen Sie bei <function>mysql_fetch_array</function> nachlesen.
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+/* das ist g�ltig */
+echo $row->field;
+/* das ist ung�ltig*/
+echo $row->0;
+
+?>
+]]>
+ </programlisting>
</para>
<para>
Unter Ber�cksichtigung der Ausf�hrungsgeschwindigkeit ist diese
@@ -43,7 +48,7 @@
<title><function>mysql_fetch_object</function> Beispiel</title>
<programlisting role="php">
<![CDATA[
-<?php
+<?php
mysql_connect("hostname", "user", "password");
mysql_select_db($db);
$result = mysql_query("select * from table");
@@ -51,6 +56,7 @@
echo $row->user_id;
echo $row->fullname;
}
+mysql_free_result($result);
?>
]]>
</programlisting>
Index: phpdoc-de/reference/mysql/functions/mysql-fetch-row.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-fetch-row.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-fetch-row.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-fetch-row.xml:1.2 Wed Apr 17 02:53:18
2002
+++ phpdoc-de/reference/mysql/functions/mysql-fetch-row.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-fetch-row' in en/ tree in rev 1.2 -->
<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+
<refentry id="function.mysql-fetch-row">
<refnamediv>
<refname>mysql_fetch_row</refname>
@@ -19,7 +17,7 @@
wenn keine weiteren Zeilen verf�gbar sind.
</para>
<para>
- <function>mysql_fetch_row</function> liefert eine Datensatz aus
+ <function>mysql_fetch_row</function> liefert einen Datensatz aus
dem Anfrageergebnis mit der �bergebenen Kennung. Der Datensatz wird
als Array geliefert. Jedes Feld wird in einem Array-Offset
abgelegt, der Offset beginnt bei 0.
Index: phpdoc-de/reference/mysql/functions/mysql-field-flags.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-field-flags.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-field-flags.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-field-flags.xml:1.2 Wed Apr 17
02:53:18 2002
+++ phpdoc-de/reference/mysql/functions/mysql-field-flags.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.36 -->
-<!-- last change to 'mysql-field-flags' in en/ tree in rev 1.17 -->
<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.17 -->
+
<refentry id="function.mysql-field-flags">
<refnamediv>
<refname>mysql_field_flags</refname>
Index: phpdoc-de/reference/mysql/functions/mysql-field-len.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-field-len.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-field-len.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-field-len.xml:1.2 Wed Apr 17 02:53:18
2002
+++ phpdoc-de/reference/mysql/functions/mysql-field-len.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-field-len' in en/ tree in rev 1.17 -->
<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.17 -->
+
<refentry id="function.mysql-field-len">
<refnamediv>
<refname>mysql_field_len</refname>
Index: phpdoc-de/reference/mysql/functions/mysql-field-name.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-field-name.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-field-name.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-field-name.xml:1.2 Wed Apr 17
02:53:18 2002
+++ phpdoc-de/reference/mysql/functions/mysql-field-name.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.36 -->
-<!-- last change to 'mysql-field-name' in en/ tree in rev 1.2 -->
<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+
<refentry id="function.mysql-field-name">
<refnamediv>
<refname>mysql_field_name</refname>
@@ -38,12 +36,15 @@
<title><function>mysql_field_name</function> Beispiel</title>
<programlisting role="php">
<![CDATA[
-// Die Tabelle users enth�lt drei Felder:
-// user_id
-// username
-// password.
-
-$res = mysql_db_query("users", "select * from users", $link);
+/* Die Tabelle users enth�lt drei Felder:
+ user_id
+ username
+ password.
+*/
+$link = mysql_connect('localhost', "mysql_user", "mysql_password");
+mysql_select_db($dbname, $link)
+ or die("Kann die Datenbank $dbname nicht ausw�hlen");
+$res = mysql_query("select * from users", $link);
echo mysql_field_name($res, 0) . "\n";
echo mysql_field_name($res, 2);
Index: phpdoc-de/reference/mysql/functions/mysql-field-seek.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-field-seek.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-field-seek.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-field-seek.xml:1.2 Wed Apr 17
02:53:18 2002
+++ phpdoc-de/reference/mysql/functions/mysql-field-seek.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-field-seek' in en/ tree in rev 1.2 -->
<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+
<refentry id="function.mysql-field-seek">
<refnamediv>
<refname>mysql_field_seek</refname>
Index: phpdoc-de/reference/mysql/functions/mysql-field-table.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-field-table.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-field-table.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-field-table.xml:1.2 Wed Apr 17
02:53:18 2002
+++ phpdoc-de/reference/mysql/functions/mysql-field-table.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-field-table' in en/ tree in rev 1.2 -->
<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+
<refentry id="function.mysql-field-table">
<refnamediv>
<refname>mysql_field_table</refname>
Index: phpdoc-de/reference/mysql/functions/mysql-field-type.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-field-type.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-field-type.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-field-type.xml:1.2 Wed Apr 17
02:53:18 2002
+++ phpdoc-de/reference/mysql/functions/mysql-field-type.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-field-type' in en/ tree in rev 1.2 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+<!-- EN-Revision: 1.5 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-field-type">
<refnamediv>
<refname>mysql_field_type</refname>
@@ -25,34 +23,43 @@
Eine ausf�hrliche Beschreibung aller Typen finden Sie in der
<ulink url="&url.mysql.docs;">MySQL Dokumentation</ulink>.
<example>
- <title>Mysql-Feldtypen</title>
+ <title>MySQL-Feldtypen</title>
<programlisting role="php">
<![CDATA[
-<?php
-
-mysql_connect ("localhost:3306");
-mysql_select_db ("wisconsin");
-$result = mysql_query ("SELECT * FROM onek");
-$fields = mysql_num_fields ($result);
-$rows = mysql_num_rows ($result);
-$i = 0;
-$table = mysql_field_table ($result, $i);
-echo "Ihre '".$table."' Tabelle hat ".$fields." Felder und ".$rows." Datens�tze <BR>";
-echo "Die Tabelle enth�lt folgende Felder <BR>";
-while ($i < $fields) {
- $type = mysql_field_type ($result, $i);
- $name = mysql_field_name ($result, $i);
- $len = mysql_field_len ($result, $i);
- $flags = mysql_field_flags ($result, $i);
- echo $type." ".$name." ".$len." ".$flags."<BR>";
- $i++;
-}
-mysql_free_result($result);
-mysql_close();
-
+<?php
+ mysql_connect("localhost", "mysql_username", "mysql_password");
+ mysql_select_db("mysql");
+ $result = mysql_query("SELECT * FROM func");
+ $fields = mysql_num_fields($result);
+ $rows = mysql_num_rows($result);
+ $table = mysql_field_table($result, 0);
+ echo "Die Tabelle '".$table."'hat ".$fields." Felder und ".$rows." Datens�tze:\n";
+ echo "Die Tabelle hat folgende Felder:\n";
+ for ($i=0; $i < $fields; $i++) {
+ $type = mysql_field_type($result, $i);
+ $name = mysql_field_name($result, $i);
+ $len = mysql_field_len($result, $i);
+ $flags = mysql_field_flags($result, $i);
+ echo $type." ".$name." ".$len." ".$flags."\n";
+ }
+ mysql_free_result($result);
+ mysql_close();
?>
]]>
</programlisting>
+ <para>
+ Das oben angef�hrte Beispiel f�hrt zu dieser Ausgabe:
+ </para>
+ <screen>
+<![CDATA[
+Die Tabelle 'func' hat 4 Felder und 1 Datens�tze
+Die Tabelle hat folgende Felder:
+string name 64 not_null primary_key binary
+int ret 1 not_null
+string dl 128 not_null
+string type 9 not_null enum
+]]>
+ </screen>
</example>
</para>
<para>
Index: phpdoc-de/reference/mysql/functions/mysql-free-result.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-free-result.xml:1.1
phpdoc-de/reference/mysql/functions/mysql-free-result.xml:1.2
--- phpdoc-de/reference/mysql/functions/mysql-free-result.xml:1.1 Sun Apr 14
19:54:25 2002
+++ phpdoc-de/reference/mysql/functions/mysql-free-result.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-free-result' in en/ tree in rev 1.102 -->
-<!-- EN-Revision: 0.0 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.102 -->
+<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-free-result">
<refnamediv>
<refname>mysql_free_result</refname>
@@ -19,10 +17,13 @@
der <parameter>Ergebnis-Kennung</parameter> assoziert ist.
</para>
<para>
- Die Funktion muss nur dann aufgerufen werden, wenn Sie sich bei
+ Die Funktion muss nur dann aufgerufen werden, wenn Sie sich bei
Anfragen, die gro�e Ergebnismengen liefern, Sorgen �ber den
Speicherverbrauch zur Laufzeit des PHP-Skripts machen. Nach Ablauf des
PHP-Skripts wird der Speicher ohnehin freigegeben.
+ </para>
+ <para>
+ R�ckgabewert: &return.success;
</para>
<para>
F�r Abw�rtskompatibilit�t kann <function>mysql_freeresult</function>
Index: phpdoc-de/reference/mysql/functions/mysql-get-client-info.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-get-client-info.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-get-client-info.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-get-client-info.xml:1.2 Wed Apr 17
02:53:18 2002
+++ phpdoc-de/reference/mysql/functions/mysql-get-client-info.xml Sat May 25
+19:33:41 2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.36 -->
-<!-- last change to 'mysql-get-client-info' in en/ tree in rev 1.62 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.62 -->
+<!-- EN-Revision: 1.3 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-get-client-info">
<refnamediv>
<refname>mysql_get_client_info</refname>
@@ -18,8 +16,28 @@
<function>mysql_get_client_info</function> liefert eine Zeichenkette
mit der Version der Client-Bibliothek.
</para>
+ <example>
+ <title>mysql_get_client_info Beispiel</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+ printf ("MySQL client info: %s\n", mysql_get_client_info());
+?>
+]]>
+ </programlisting>
+ <para>
+ Das obige Beispiel gibt folgendes aus:
+ </para>
+ <screen>
+<![CDATA[
+MySQL client info: 3.23.39
+]]>
+ </screen>
+ </example>
<para>
- <function>mysql_get_client_info</function> wurde in PHP 4.0.5 hinzugef�gt.
+ Siehe auch: <function>mysql_get_host_info</function>,
+ <function>mysql_get_proto_info</function> und
+ <function>mysql_get_server_info</function>.
</para>
</refsect1>
</refentry>
Index: phpdoc-de/reference/mysql/functions/mysql-get-host-info.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-get-host-info.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-get-host-info.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-get-host-info.xml:1.2 Wed Apr 17
02:53:18 2002
+++ phpdoc-de/reference/mysql/functions/mysql-get-host-info.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.36 -->
-<!-- last change to 'mysql-get-host-info' in en/ tree in rev 1.62 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.62 -->
+<!-- EN-Revision: 1.4 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-get-host-info">
<refnamediv>
<refname>mysql_get_host_info</refname>
@@ -22,12 +20,33 @@
Fehlt der Parameter <parameter>Verbindungs-Kennung</parameter>,
wird die zuletzt hergestellte Verbindung benutzt.
</para>
+ <example>
+ <title>mysql_get_host_info Beispiel</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+ mysql_connect("localhost", "mysql_user", "mysql_password") or
+ die("Keine Verbindung m�glich");
+ printf ("MySQL host info: %s\n", mysql_get_host_info());
+?>
+]]>
+ </programlisting>
+ <para>
+ Das obige Beispiel gibt folgendes aus:
+ </para>
+ <screen>
+<![CDATA[
+MySQL host info: Localhost via UNIX socket
+]]>
+ </screen>
+ </example>
<para>
- <function>mysql_get_host_info</function> wurde in PHP 4.0.5 hinzugef�gt.
+ See also: <function>mysql_get_client_info</function>,
+ <function>mysql_get_proto_info</function> und
+ <function>mysql_get_server_info</function>.
</para>
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
Index: phpdoc-de/reference/mysql/functions/mysql-get-proto-info.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-get-proto-info.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-get-proto-info.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-get-proto-info.xml:1.2 Wed Apr 17
02:53:18 2002
+++ phpdoc-de/reference/mysql/functions/mysql-get-proto-info.xml Sat May 25
+19:33:41 2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.36 -->
-<!-- last change to 'mysql-get-proto-info' in en/ tree in rev 1.62 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.62 -->
+<!-- EN-Revision: 1.4 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-get-proto-info">
<refnamediv>
<refname>mysql_get_proto_info</refname>
@@ -20,8 +18,30 @@
Fehlt der Parameter <parameter>Verbindungs-Kennung</parameter>,
wird die zuletzt hergestellte Verbindung benutzt.
</para>
+ <example>
+ <title>mysql_get_proto_info Beispiel</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+ mysql_connect("localhost", "mysql_user", "mysql_password") or
+ die("Keine Verbindung m�glich");
+ printf ("MySQL protocol version: %s\n", mysql_get_proto_info());
+?>
+]]>
+ </programlisting>
+ <para>
+ Das obige Beispiel gibt folgendes aus:
+ </para>
+ <screen>
+<![CDATA[
+MySQL protocol version : 10
+]]>
+ </screen>
+ </example>
<para>
- <function>mysql_get_proto_info</function> wurde in PHP 4.0.5 hinzugef�gt.
+ See also: <function>mysql_get_client_info</function>,
+ <function>mysql_get_host_info</function> und
+ <function>mysql_get_server_info</function>.
</para>
</refsect1>
</refentry>
Index: phpdoc-de/reference/mysql/functions/mysql-get-server-info.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-get-server-info.xml:1.1
phpdoc-de/reference/mysql/functions/mysql-get-server-info.xml:1.2
--- phpdoc-de/reference/mysql/functions/mysql-get-server-info.xml:1.1 Sun Apr 14
19:54:25 2002
+++ phpdoc-de/reference/mysql/functions/mysql-get-server-info.xml Sat May 25
+19:33:41 2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.41 -->
-<!-- last change to 'mysql-get-server-info' in en/ tree in rev 1.96 -->
-<!-- EN-Revision: 0.0 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.96 -->
+<!-- EN-Revision: 1.4 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-get-server-info">
<refnamediv>
<refname>mysql_get_server_info</refname>
@@ -20,8 +18,30 @@
Fehlt die <parameter>Verbindungs-Kennung</parameter>,
wird die zuletzt hergestellte Verbindung benutzt.
</para>
+ <example>
+ <title>mysql_get_server_info Beispiel</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+ mysql_connect("localhost", "mysql_user", "mysql_password") or
+ die("Keine Verbindung m�glich");
+ printf ("MySQL server version: %s\n", mysql_get_server_info());
+?>
+]]>
+ </programlisting>
+ <para>
+ Das obige Beispiel gibt folgendes aus:
+ </para>
+ <screen>
+<![CDATA[
+MySQL server version: 4.0.1-alpha
+]]>
+ </screen>
+ </example>
<para>
- <function>mysql_get_server_info</function> wurde in PHP 4.0.5 hinzugef�gt.
+ Siehe auch: <function>mysql_get_client_info</function>,
+ <function>mysql_get_host_info</function> und
+ <function>mysql_get_proto_info</function>.
</para>
</refsect1>
</refentry>
Index: phpdoc-de/reference/mysql/functions/mysql-info.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-info.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-info.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-info.xml:1.2 Wed Apr 17 02:53:18
2002
+++ phpdoc-de/reference/mysql/functions/mysql-info.xml Sat May 25 19:33:41 2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.43 -->
-<!-- last change to 'mysql-info' in en/ tree in rev 1.2 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+<!-- EN-Revision: 1.3 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-info">
<refnamediv>
<refname>mysql_info</refname>
@@ -15,43 +13,55 @@
<methodsynopsis>
<type>string</type><methodname>mysql_info</methodname>
<methodparam choice="opt"><type>resource</type><parameter>
- link_identifier
+ Verbindungs-Kennung
</parameter></methodparam>
</methodsynopsis>
<para>
- <function>mysql_info</function> gibt Informationen �ber die zuletzt
+ <function>mysql_info</function> gibt genaue Informationen �ber die zuletzt
ausgef�hrte Abfrage zur�ck, die �ber den Parameter
- <parameter>link_identifier</parameter> ausgef�hrt wurde.
- Wird der optionale Parameter <parameter>link_identifier</parameter> nicht
+ <parameter>Verbindungs-Kennung</parameter> ausgef�hrt wurde.
+ Wird der optionale Parameter <parameter>Verbindungs-Kennung</parameter> nicht
angegeben, so wird die letzte offene Verbindung benutzt.
</para>
<para>
<function>mysql_info</function> liefert nur eine Information f�r die
- unten augef�hrten Befehle, ansonsten &false;.
+ unten aufgef�hrten Befehle, ansonsten &false;.Das Zeichenformat h�ngt
+ von der gegebenen Anweisung ab.
+ given statement.
<example>
<title>MySQL-Befehle mit mysql_info()</title>
<programlisting role="mysql">
<![CDATA[
INSERT INTO ... SELECT ...
String format: Records: 23 Duplicates: 0 Warnings: 0
+
INSERT INTO ... VALUES (...),(...),(...)...
String format: Records: 37 Duplicates: 0 Warnings: 0
+
LOAD DATA INFILE ...
String format: Records: 42 Deleted: 0 Skipped: 0 Warnings: 0
+
ALTER TABLE
String format: Records: 60 Duplicates: 0 Warnings: 0
+
UPDATE
String format: Rows matched: 65 Changed: 65 Warnings: 0
]]>
</programlisting>
</example>
+ Die Nummern dienen nur zur Illustration; die tats�chlichen
+ Werte entsprechen der jeweiligen Abfrage.
</para>
<note>
<para>
- <function>mysql_info</function> liefert bei INSERT...VALUES Vefehlen nur
- dann einen g�ltigen Wert, wenn mehrfache Werte angegeben wurden.
+ <function>mysql_info</function> liefert bei INSERT...VALUES Befehlen nur
+ dann einen g�ltigen (nicht-&false;) Wert, wenn mehrfache Werte angegeben
+ wurden.
</para>
</note>
+ <para>
+ Siehe auch: <function>mysql_affected_rows</function>
+ </para>
</refsect1>
</refentry>
Index: phpdoc-de/reference/mysql/functions/mysql-insert-id.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-insert-id.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-insert-id.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-insert-id.xml:1.2 Wed Apr 17 02:53:18
2002
+++ phpdoc-de/reference/mysql/functions/mysql-insert-id.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-insert-id' in en/ tree in rev 1.2 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+<!-- EN-Revision: 1.4 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-insert-id">
<refnamediv>
<refname>mysql_insert_id</refname>
@@ -46,7 +44,7 @@
Falls Ihre AUTO_INCREMENT Spalte vom Typ BIGINT ist, ist der Wert den
<function>mysql_insert_id</function> liefert, nicht korrekt.
Verwenden Sie in diesem Fall stattdessen die MySQL interne SQL Funktion
- <literal>LAST_INSERT_ID()</literal> in einer Abfrage.
+ <literal>LAST_INSERT_ID()</literal> in einer SQL-Abfrage.
</para>
</warning>
</refsect1>
Index: phpdoc-de/reference/mysql/functions/mysql-list-dbs.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-list-dbs.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-list-dbs.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-list-dbs.xml:1.2 Wed Apr 17 02:53:18
2002
+++ phpdoc-de/reference/mysql/functions/mysql-list-dbs.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-list-dbs' in en/ tree in rev 1.16 -->
<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.16 -->
+
<refentry id="function.mysql-list-dbs">
<refnamediv>
<refname>mysql_list_dbs</refname>
@@ -56,7 +54,7 @@
<note>
<para>
Dieser Code funktioniert genauso leicht mit
- <function>mysql_fetch_row</function> oder anderen �hnlichen Funktionen.
+ <function>mysql_fetch_row</function> oder anderen, �hnlichen Funktionen.
</para>
</note>
<para>
Index: phpdoc-de/reference/mysql/functions/mysql-list-fields.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-list-fields.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-list-fields.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-list-fields.xml:1.2 Wed Apr 17
02:53:18 2002
+++ phpdoc-de/reference/mysql/functions/mysql-list-fields.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-list-fields' in en/ tree in rev 1.2 -->
<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+
<refentry id="function.mysql-list-fields">
<refnamediv>
<refname>mysql_list_fields</refname>
Index: phpdoc-de/reference/mysql/functions/mysql-list-processes.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-list-processes.xml:1.1
phpdoc-de/reference/mysql/functions/mysql-list-processes.xml:1.2
--- phpdoc-de/reference/mysql/functions/mysql-list-processes.xml:1.1 Sun Apr 14
19:54:25 2002
+++ phpdoc-de/reference/mysql/functions/mysql-list-processes.xml Sat May 25
+19:33:41 2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.41 -->
-<!-- last change to 'mysql-list-processes' in en/ tree in rev 1.96 -->
-<!-- EN-Revision: 0.0 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.96 -->
+<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-list-processes">
<refnamediv>
<refname>mysql_list_processes</refname>
@@ -13,12 +11,12 @@
<methodsynopsis>
<type>resource</type><methodname>mysql_list_processes</methodname>
<methodparam choice="opt"><type>resource</type><parameter>
- link_identifier
+ Verbindungs-Kennung
</parameter></methodparam>
</methodsynopsis>
<para>
<function>mysql_list_processes</function> liefert eine Ergebniskennung,
- die alle laufenden MySQL-Prozesse enth�lt.
+ die alle laufenden MySQL-Prozesse enth�lt.
</para>
<para>
<example>
@@ -47,6 +45,10 @@
</screen>
</para>
</example>
+ </para>
+ <para>
+ Siehe auch:
+ <function>mysql_thread_id</function>
</para>
</refsect1>
</refentry>
Index: phpdoc-de/reference/mysql/functions/mysql-list-tables.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-list-tables.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-list-tables.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-list-tables.xml:1.2 Wed Apr 17
02:53:18 2002
+++ phpdoc-de/reference/mysql/functions/mysql-list-tables.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-list-tables' in en/ tree in rev 1.2 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+<!-- EN-Revision: 1.4 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-list-tables">
<refnamediv>
<refname>mysql_list_tables</refname>
@@ -20,15 +18,55 @@
<para>
<function>mysql_list_tables</function> ben�tigt die Angabe eines
Datenbanknamens und liefert eine Ergebniskennung �hnlich wie die
- Funktion <function>mysql_db_query</function>. Um den aktuellen
+ Funktion <function>mysql_query</function>. Um den aktuellen
Tabellennamen aus der Ergebniskennung zu erhalten, k�nnen Sie die
Funktion <function>mysql_tablename</function> benutzen, oder irgendeine
- andere Funktion, die mit Ergebnistabellen umgehen kann.
+ andere Funktion, die mit Ergebnistabellen umgehen kann, z.B.:
+ <function>mysql_fetch_assoc</function>.
+ </para>
+ <para>
+ Der Parameter <parameter>Datenbankname</parameter> ist der Name der
+ Datenbank, von der die Liste der Tabellen angefordert wird.
+ Tritt ein Fehler auf, gibt <function>mysql_list_tables</function>returns
+ &false; zur�ck.
</para>
<para>
F�r Abw�rtskompatibilit�t kann
<function>mysql_listtables</function> verwendet werden. Diese Funktion ist
jedoch veraltet.
+ </para>
+ <example>
+ <title>mysql_list_tables Beispiel</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+ $dbname = 'mysql_dbname';
+
+ if (!mysql_connect('mysql_host', 'mysql_user', 'mysql_password')) {
+ print 'Keine Verbindung zur Datenbank m�glich';
+ exit;
+ }
+
+ $result = mysql_list_tables($dbname);
+
+ if (!$result) {
+ print "DB Fehler, Tabellen k�nnen nicht angezeigt werden\n";
+ print 'MySQL Fehler: ' . mysql_error();
+ exit;
+ }
+
+ while ($row = mysql_fetch_row($result)) {
+ print "Tabelle: $row[0]\n";
+ }
+
+ mysql_free_result($result);
+?>
+]]>
+ </programlisting>
+ </example>
+ <para>
+ Siehe auch: <function>mysql_list_dbs</function>
+ und <function>mysql_tablename</function>.
</para>
</refsect1>
</refentry>
Index: phpdoc-de/reference/mysql/functions/mysql-num-fields.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-num-fields.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-num-fields.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-num-fields.xml:1.2 Wed Apr 17
02:53:18 2002
+++ phpdoc-de/reference/mysql/functions/mysql-num-fields.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-num-fields' in en/ tree in rev 1.2 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+<!-- EN-Revision: 1.3 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-num-fields">
<refnamediv>
<refname>mysql_num_fields</refname>
@@ -20,6 +18,7 @@
</para>
<para>
Siehe auch:
+ <function>mysql_select_db</function>,
<function>mysql_query</function>,
<function>mysql_fetch_field</function> und
<function>mysql_num_rows</function>.
Index: phpdoc-de/reference/mysql/functions/mysql-num-rows.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-num-rows.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-num-rows.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-num-rows.xml:1.2 Wed Apr 17 02:53:18
2002
+++ phpdoc-de/reference/mysql/functions/mysql-num-rows.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-num-rows' in en/ tree in rev 1.2 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+<!-- EN-Revision: 1.3 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-num-rows">
<refnamediv>
<refname>mysql_num_rows</refname>
@@ -28,7 +26,7 @@
<![CDATA[
<?php
-$link = mysql_connect("localhost", "username", "password");
+$link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("database", $link);
$result = mysql_query("SELECT * FROM table1", $link);
@@ -41,10 +39,19 @@
</programlisting>
</example>
</para>
+ <note>
+ <para>
+ Wenn Sie <function>mysql_unbuffered_query</function> verwenden,
+ liefert <function>mysql_num_rows</function> solange nicht den
+ korrekten Wert, bis Sie alle Zeilen der Ergebnismenge erhalten
+ haben.
+ </para>
+ </note>
<para>
Siehe auch:
<function>mysql_affected_rows</function>,
<function>mysql_connect</function>,
+ <function>mysql_data_seek</function>,
<function>mysql_select_db</function> und
<function>mysql_query</function>.
</para>
Index: phpdoc-de/reference/mysql/functions/mysql-pconnect.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-pconnect.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-pconnect.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-pconnect.xml:1.2 Wed Apr 17 02:53:18
2002
+++ phpdoc-de/reference/mysql/functions/mysql-pconnect.xml Sat May 25 19:33:41
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-pconnect' in en/ tree in rev 1.2 -->
<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+
<refentry id="function.mysql-pconnect">
<refnamediv>
<refname>mysql_pconnect</refname>
@@ -24,15 +22,16 @@
</para>
<para>
<function>mysql_pconnect</function> baut eine Verbindung zu einem
- MySQL Server auf. F�r fehlende optionale Parameter werden folgende Standards
- angenommen: <parameter>Server</parameter> = 'localhost:3306',
+ MySQL Server auf. F�r fehlende optionale Parameter werden folgende
+ Standardwerte angenommen:
+ <parameter>Server</parameter> = 'localhost:3306',
<parameter>Benutzername</parameter> = Name des Benutzers dem der
Server-Prozess geh�rt und <parameter>Benutzerkennwort</parameter> =
leeres Kennwort.
</para>
<para>
Der Parameter <parameter>Server</parameter> kann ausserdem eine
- Portnummer enthalten, z.B. "hostname:port" oder den
+ Portnummer enthalten, z.B. "hostname:port" oder den
Pfad zu einem Socket z.B. ":/pfad/zu/socket" f�r
Zugriffe auf dem lokalen Rechner.
<note>
@@ -54,7 +53,7 @@
Erstens: vor dem Verbindungsaufbau wird zun�chst versucht eine offene
(persistente) Verbindung zum gleichen Host, mit dem gleichen
Benutzernamen und Benutzerkennwort zu finden. Wenn das gelingt,
- wird eine Verbindungskennung dieser Verbindung zur�ckgeliefert anstatt
+ wird die Verbindungskennung dieser Verbindung zur�ckgeliefert anstatt
eine neue Verbindung aufzubauen.
</para>
<para>
Index: phpdoc-de/reference/mysql/functions/mysql-query.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-query.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-query.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-query.xml:1.2 Wed Apr 17 02:53:18
2002
+++ phpdoc-de/reference/mysql/functions/mysql-query.xml Sat May 25 19:33:42 2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-query' in en/ tree in rev 1.62 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.62 -->
+<!-- EN-Revision: 1.3 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-query">
<refnamediv>
<refname>mysql_query</refname>
@@ -13,8 +11,12 @@
<methodsynopsis>
<type>resource</type><methodname>mysql_query</methodname>
<methodparam><type>string</type><parameter>Anfrage</parameter></methodparam>
- <methodparam choice="opt"><type>resource</type><parameter>Verbindungs-Kennung
- </parameter></methodparam>
+ <methodparam choice="opt"><type>resource</type>
+ <parameter>Verbindungs-Kennung</parameter>
+ </methodparam>
+ <methodparam choice="opt"><type>int</type>
+ <parameter>Ergebnis-Modus</parameter>
+ </methodparam>
</methodsynopsis>
<para>
<function>mysql_query</function> sendet eine Anfrage an die zur
@@ -23,9 +25,16 @@
Wird die <parameter>Verbindungs-Kennung</parameter> nicht angegeben,
wird die zuletzt ge�ffnete Verbindung angenommen. Wenn keine offene
Verbindung besteht, wird versucht eine Verbindung aufzubauen, wie beim
- Aufruf von <function>mysql_connect</function> ohne Argumente, und diese
+ Aufruf von <function>mysql_connect</function> ohne Argumente und diese
wird dann benutzt.
</para>
+ <para>
+ Der optionale Parameter <parameter>Ergebnis-Modus</parameter>
+ kann MYSQL_USE_RESULT oder MYSQL_STORE_RESULT sein. Der Vorgabewert
+ ist MYSQL_STORE_RESULT, damit wird das Ergebnis zwischengespeichert.
+ Siehe auch <function>mysql_unbuffered_query</function> f�r das
+ das entgegengesetzte Verhalten.
+ </para>
<note>
<para>
Die Anfrage sollte nicht mit einem Semikolon enden.
@@ -88,12 +97,13 @@
mit <function>mysql_affected_rows</function> feststellen.
</para>
<para>
- Nur bei SELECT, EXPLAIN, SHOW oder DESCRIBE Anweisungen liefert
<function>mysql_query</function> eine
- neue Ergebnis-Kennung, die Sie an die Funktion
- <function>mysql_fetch_array</function> und andere Funktionen, die mit
- Ergebnistabellen umgehen k�nnen, �bergeben k�nnen. Sind sie mit der
- Bearbeitung Ihrer Ergebnisse fertig, k�nnen Sie die belegten Resourcen
- durch den Aufruf von <function>mysql_free_result</function> freigeben.
+ Nur bei SELECT, EXPLAIN, SHOW oder DESCRIBE Anweisungen liefert
+ <function>mysql_query</function> eine neue Ergebnis-Kennung, die Sie
+ an die Funktion <function>mysql_fetch_array</function> und andere
+ Funktionen, die mit Ergebnistabellen umgehen k�nnen, �bergeben k�nnen.
+ Sind sie mit der Bearbeitung Ihrer Ergebnisse fertig, k�nnen Sie die
+ belegten Resourcen durch den Aufruf von
+ <function>mysql_free_result</function> freigeben.
Ist die Ausf�hrung des Skripts abgeschlossen, wird der belegte Speicher
automatisch freigegeben.
</para>
Index: phpdoc-de/reference/mysql/functions/mysql-result.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-result.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-result.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-result.xml:1.2 Wed Apr 17 02:53:18
2002
+++ phpdoc-de/reference/mysql/functions/mysql-result.xml Sat May 25 19:33:42
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-result' in en/ tree in rev 1.2 -->
<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+
<refentry id="function.mysql-result">
<refnamediv>
<refname>mysql_result</refname>
@@ -31,7 +29,7 @@
den Inhalt mehrerer Felder und sind aus diesem Grund SEHR viel schneller als
<function>mysql_result</function>. Beachten Sie auch, dass die Angabe
eines numerischen Offsets f�r ein Feld sehr viel schneller ist als die
- �brigen m�glichen Angaben.
+ Angabe eines Feldnamens oder tabellenname.feldname.
</para>
<para>
Aufrufe von <function>mysql_result</function> sollten nicht mit Aufrufen
Index: phpdoc-de/reference/mysql/functions/mysql-select-db.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-select-db.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-select-db.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-select-db.xml:1.2 Wed Apr 17 02:53:18
2002
+++ phpdoc-de/reference/mysql/functions/mysql-select-db.xml Sat May 25 19:33:42
+2002
@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-select-db' in en/ tree in rev 1.2 -->
<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+
<refentry id="function.mysql-select-db">
<refnamediv>
<refname>mysql_select_db</refname>
- <refpurpose>Auswahl einer Datenbank</refpurpose>
+ <refpurpose>Auswahl einer MySQL Datenbank</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</title>
Index: phpdoc-de/reference/mysql/functions/mysql-stat.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-stat.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-stat.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-stat.xml:1.2 Wed Apr 17 02:53:18
2002
+++ phpdoc-de/reference/mysql/functions/mysql-stat.xml Sat May 25 19:33:42 2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.36 -->
-<!-- last change to 'mysql-stat' in en/ tree in rev 1.62 -->
<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.62 -->
+
<refentry id="function.mysql-stat">
<refnamediv>
<refname>mysql_stat</refname>
@@ -12,7 +10,7 @@
<title>Beschreibung</title>
<methodsynopsis>
<type>string</type><methodname>mysql_stat</methodname>
- <methodparam
choice="opt"><type>resource</type><parameter>link_identifier</parameter></methodparam>
+ <methodparam
+choice="opt"><type>resource</type><parameter>Verbindungs-Kennung</parameter></methodparam>
</methodsynopsis>
<para>
<function>mysql_stat</function> liefert den momentanen Serverstatus zur�ck.
@@ -20,7 +18,7 @@
<note>
<para>
<function>mysql_stat</function> liefert nur die Werte uptime,
- threads, queries, open tables, flush tables and queries/sec. F�r eine
+ threads, queries, open tables, flush tables und queries/sec. F�r eine
komplette Liste der anderen Statusvariablen sollte der SQL-Befehl SHOW
STATUS verwendet werden.
</para>
Index: phpdoc-de/reference/mysql/functions/mysql-tablename.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-tablename.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-tablename.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-tablename.xml:1.2 Wed Apr 17 02:53:18
2002
+++ phpdoc-de/reference/mysql/functions/mysql-tablename.xml Sat May 25 19:33:42
+2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.2 -->
-<!-- last change to 'mysql-tablename' in en/ tree in rev 1.2 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+<!-- EN-Revision: 1.4 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-tablename">
<refnamediv>
<refname>mysql_tablename</refname>
@@ -26,18 +24,22 @@
<title><function>mysql_tablename</function> Bespiel</title>
<programlisting role="php">
<![CDATA[
-<?php
-mysql_connect("host");
-$result = mysql_list_tables("wisconsin");
-for ($i = 0; $i < mysql_num_rows($result); $i++) {
- $tb_names[$i] = mysql_tablename($result, $i);
- echo $tb_names[$i] . "<BR>";
-}
+<?php
+ mysql_connect("localhost", "mysql_user", "mysql_password");
+ $result = mysql_list_tables("mydb");
+
+ for ($i = 0; $i < mysql_num_rows($result); $i++)
+ printf ("Table: %s\n", mysql_tablename($result, $i));
+
+ mysql_free_result($result);
?>
?>
]]>
</programlisting>
</example>
+ </para>
+ <para>
+ Siehe auch: <function>mysql_list_tables</function>.
</para>
</refsect1>
</refentry>
Index: phpdoc-de/reference/mysql/functions/mysql-unbuffered-query.xml
diff -u phpdoc-de/reference/mysql/functions/mysql-unbuffered-query.xml:1.2
phpdoc-de/reference/mysql/functions/mysql-unbuffered-query.xml:1.3
--- phpdoc-de/reference/mysql/functions/mysql-unbuffered-query.xml:1.2 Wed Apr 17
02:53:18 2002
+++ phpdoc-de/reference/mysql/functions/mysql-unbuffered-query.xml Sat May 25
+19:33:42 2002
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- splitted from ./de/functions/mysql.xml, last change in rev 1.24 -->
-<!-- last change to 'mysql-unbuffered-query' in en/ tree in rev 1.2 -->
-<!-- EN-Revision: 1.2 Maintainer: betz Status: ready -->
-<!-- OLD-Revision: 1.82/EN.1.2 -->
+<!-- EN-Revision: 1.3 Maintainer: betz Status: ready -->
+
<refentry id="function.mysql-unbuffered-query">
<refnamediv>
<refname>mysql_unbuffered_query</refname>
@@ -15,6 +13,7 @@
<type>resource</type><methodname>mysql_unbuffered_query</methodname>
<methodparam><type>string</type><parameter>Anfrage</parameter></methodparam>
<methodparam
choice="opt"><type>resource</type><parameter>Verbindungs-Kennung</parameter></methodparam>
+ <methodparam
+choice="opt"><type>int</type><parameter>Ergebnis-Modus</parameter></methodparam>
</methodsynopsis>
<para>
<function>mysql_unbuffered_query</function> sendet eine SQL
@@ -28,6 +27,13 @@
Anfrage abgeschlossen ist. Wird auf verschiedene Datenbanken gleichzeitig
zugegriffen, muss der optionale Parameter
<parameter>Verbindungs-Kennung</parameter> angegeben werden.
+ </para>
+ <para>
+ Der optionale Parameter <parameter>Ergebnis-Modus</parameter>
+ kann MYSQL_USE_RESULT oder MYSQL_STORE_RESULT sein. Der Vorgabewert
+ ist MYSQL_USE_RESULT, damit wird das Ergebnis nicht zwischengespeichert.
+ Siehe auch <function>mysql_query</function> f�r das
+ das entgegengesetzte Verhalten.
</para>
<note>
<para>
Index: phpdoc-de/reference/mysql/functions/mysql-character-set-name.xml
+++ phpdoc-de/reference/mysql/functions/mysql-character-set-name.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: betz Status: ready -->
<refentry id="function.mysql-character-set-name">
<refnamediv>
<refname>mysql_character_set_name</refname>
<refpurpose>Gibt den Namen des Zeichensatzes zur�ck</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</title>
<methodsynopsis>
<type>int</type><methodname>mysql_character_set_name</methodname>
<methodparam choice="opt"><type>Resource</type>
<parameter>Verbindungs-Kennung</parameter></methodparam>
</methodsynopsis>
<para>
<function>mysql_character_set_name</function> gibt den Namen des
Standardzeichensatzes f�r die gegenw�rtige Verbindung zur�ck.
</para>
<example>
<title><function>mysql_character_set_name</function> Beispiel</title>
<programlisting role="php">
<![CDATA[
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$charset = mysql_character_set_name($link);
printf ("Zur Zeit g�ltiger Zeichensatz ist %s\n", $charset);
?>
]]>
</programlisting>
<para>
Das obige Beispiel gibt folgendes aus:
<screen>
<![CDATA[
latin1
]]>
</screen>
</para>
</example>
<para>
Siehe auch:
<function>mysql_real_escape_string</function>
</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:"../../../../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
-->
Index: phpdoc-de/reference/mysql/functions/mysql-ping.xml
+++ phpdoc-de/reference/mysql/functions/mysql-ping.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: betz Status: ready -->
<refentry id="function.mysql-ping">
<refnamediv>
<refname>mysql_ping</refname>
<refpurpose>Ping a server connection or reconnect if there is no
connection</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</title>
<methodsynopsis>
<type>bool</type><methodname>mysql_ping</methodname>
<methodparam choice="opt"><type>resource</type><parameter>
Verbindungs-Kennung
</parameter></methodparam>
</methodsynopsis>
<para>
<function>mysql_ping</function> �berpr�ft, ob die Verbindung zum Server
funktioniert oder nicht. Ist die Verbindung abgebrochen wird ein
automatischer Reconnect versucht. Diese Funktion k�nnen Sie in PHP-Skripts
benutzen, die l�ngere Zeit unt�tig bleiben, um zu pr�fen, ob der Server
die Verbindung abgebaut hat oder nicht und im Bedarfsfall wird versucht
die Verbindung wieder herzustellen.
R�ckgabewert: <function>mysql_ping</function> gibt &true; zur�ck, wenn
die Verbindung zum Server funktioniert, ansonsten &false;.
</para>
<para>
Siehe auch:
<function>mysql_thread_id</function>,
<function>mysql_list_processes</function>.
</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:"../../../../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
-->
Index: phpdoc-de/reference/mysql/functions/mysql-real-escape-string.xml
+++ phpdoc-de/reference/mysql/functions/mysql-real-escape-string.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: betz Status: ready -->
<refentry id="function.mysql-real-escape-string">
<refnamediv>
<refname>mysql_real_escape_string</refname>
<refpurpose>
Escapes special characters in a string for use in a SQL statement,
taking into account the current charset of the connection.
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<methodsynopsis>
<type>string</type><methodname>mysql_real_escape_string</methodname>
<methodparam><type>string</type><parameter>unescaped_string</parameter></methodparam>
<methodparam
choice="opt"><type>resource</type><parameter>Ergebnis-Kennung</parameter></methodparam>
</methodsynopsis>
<para>
Diese Funktion maskiert spezielle Zeichen in
<parameter>unescaped_string</parameter>, unter Ber�cksichtigung
des aktuellen Zeichensatzes der Verbindung, zur sicheren Benutzung
in <function>mysql_query</function>.
</para>
<note>
<simpara>
Die Zeichen <literal>%</literal> und <literal>_</literal> werden von
<function>mysql_real_escape_string</function> nicht maskiert.
</simpara>
</note>
<example>
<title><function>mysql_real_escape_string</function> Beispiel</title>
<programlisting role="php">
<![CDATA[
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$item = "Zak's und Derick's Laptop";
$escaped_item = mysql_real_escape_string($item);
printf ("Escaped string: %s\n", $escaped_item);
?>
]]>
</programlisting>
<para>
Das Beispiel oben f�hrt zu dieser Ausgabe:
<screen>
<![CDATA[
Escaped string: Zak\'s und Derick\'s Laptop
]]>
</screen>
</para>
</example>
<para>
Siehe auch:
<function>mysql_escape_string</function>,
<function>mysql_character_set_name</function>.
</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:"../../../../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
-->
Index: phpdoc-de/reference/mysql/functions/mysql-thread-id.xml
+++ phpdoc-de/reference/mysql/functions/mysql-thread-id.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.4 Maintainer: betz Status: ready -->
<refentry id="function.mysql-thread-id">
<refnamediv>
<refname>mysql_thread_id</refname>
<refpurpose>Zeigt die aktuelle Thread ID an</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</title>
<methodsynopsis>
<type>int</type><methodname>mysql_thread_id</methodname>
<methodparam
choice="opt"><type>resource</type><parameter>Verbindungs-Kennung</parameter></methodparam>
</methodsynopsis>
<para>
<function>mysql_thread_id</function> liefert die aktuelle Thread ID.
Ist die Verbindung abgerissen und Sie bauen diese wieder mit
<function>mysql_ping</function> auf, wechselt die Thread ID.
Das bedeutet, Sie sollten die Thread ID nicht abfragen und f�r sp�tere
Verwendung speichern. Sie sollten diese zu einem Zeitpunkt abfragen an
dem Sie die Thread ID verwenden m�chten.
</para>
<example>
<title><function>mysql_thread_id</function> Beispiel</title>
<programlisting role="php">
<![CDATA[
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$thread_id = mysql_thread_id($link);
if ($thread_id){
printf ("Aktuelle Thread ID ist %d\n", $thread_id);
}
?>
]]>
</programlisting>
<para>
Das obige Beispiel gibt folgendes aus:
<screen>
<![CDATA[
Aktuelle Thread ID ist 73
]]>
</screen>
</para>
</example>
<para>
See also:
<function>mysql_ping</function>,
<function>mysql_list_processes</function>.
</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:"../../../../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
-->