-
Notifications
You must be signed in to change notification settings - Fork 45
/
Copy pathmysql-list-tables.xml
144 lines (131 loc) · 3.66 KB
/
mysql-list-tables.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: dafb1509d0b124bffe6ce275b5105b30b3fcec63 Maintainer: simp Status: ready -->
<!-- Credits: hholzgra -->
<refentry xml:id="function.mysql-list-tables" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>mysql_list_tables</refname>
<refpurpose>Listet Tabellen einer MySQL-Datenbank auf</refpurpose>
</refnamediv>
<refsynopsisdiv>
<warning>
&mysql.alternative.note.4-3-0;
<simplelist role="alternatives">
<member>SQL-Abfrage: <literal>SHOW TABLES FROM dbname</literal></member>
</simplelist>
</warning>
</refsynopsisdiv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type class="union"><type>resource</type><type>false</type></type><methodname>mysql_list_tables</methodname>
<methodparam><type>string</type><parameter>database</parameter></methodparam>
<methodparam choice="opt"><type>resource</type><parameter>link_identifier</parameter><initializer>NULL</initializer></methodparam>
</methodsynopsis>
<para>
Gibt eine Liste der Tabellennamen einer MySQL-Datenbank zurück.
</para>
<para>
Diese Funktion ist veraltet. Stattdessen ist es vorzuziehen,
<function>mysql_query</function> mit dem SQL-Befehl <literal>SHOW TABLES
[FROM db_name] [LIKE 'pattern']</literal> zu verwenden.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>database</parameter></term>
<listitem>
<para>
Der Name der Datenbank.
</para>
</listitem>
</varlistentry>
&mysql.linkid.description;
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Gibt bei Erfolg einen Ergebniszeiger vom Typ <type>resource</type> zurück.
&return.falseforfailure;
</para>
<para>
Verwenden sie die Funktion <function>mysql_tablename</function>, um dieses
Resultat zu durchlaufen oder irgendeine andere Funktion, die mit
Ergebnistabellen umgehen kann, wie zum Beispiel
<function>mysql_fetch_array</function>.
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title><function>mysql_list_tables</function>-Alternativbeispiel</title>
<programlisting role="php">
<![CDATA[
<?php
$dbname = 'mysql_dbname';
if (!mysql_connect('mysql_host', 'mysql_user', 'mysql_password')) {
echo 'Konnte nicht mit mysql verbinden';
exit;
}
$sql = "SHOW TABLES FROM $dbname";
$result = mysql_query($sql);
if (!$result) {
echo "DB-Fehler, konnte die Tabellen nicht auflisten\n";
echo 'MySQL-Fehler: ' . mysql_error();
exit;
}
while ($row = mysql_fetch_row($result)) {
echo "Tabelle: {$row[0]}\n";
}
mysql_free_result($result);
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<note>
<para>
&info.deprecated.alias;
<function>mysql_listtables</function>
</para>
</note>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>mysql_list_dbs</function></member>
<member><function>mysql_tablename</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->