PHP
Referenzliste
mysql_list_tables
MySQL-Funktionen
Befehl:
resource mysql_list_tables ( string $database [, resource $Verbindungs-Kennung ] )
Parameter-Liste:
Beschreibung | |
---|---|
Der Name der Datenbank. | |
Die MySQL-Verbindung. Wird die Verbindungskennung nicht angegeben, wird die letzte durch mysql_connect() geöffnete Verbindung angenommen. Falls keine solche Verbindung gefunden wird, wird versucht, eine Verbindung aufzubauen, wie es beim Aufruf von mysql_connect() ohne Angabe von Argumenten der Fall wäre. Falls zufällig keine Verbindung gefunden oder aufgebaut werden kann, wird eine Warnung der Stufe E_WARNING erzeugt. |
Rückgabewerte:
Ein Zeiger auf ein Resultat resource bei Erfolg. Im Fehlerfall wird
Nutzen sie die mysql_tablename() Funktion, um dieses Resultat zu durchlaufen oder irgendeine andere Funktion, die mit Ergebnistabellen umgehen kann, wie zum Beispiel: mysql_fetch_array().
FALSE
zurückgegeben.Nutzen sie die mysql_tablename() Funktion, um dieses Resultat zu durchlaufen oder irgendeine andere Funktion, die mit Ergebnistabellen umgehen kann, wie zum Beispiel: mysql_fetch_array().
Beschreibung:
Liefert eine Liste von Tabellennamen von einer MySQL Datenbank.
Diese Funktion ist veraltet. Stattdessen ist es vorzuziehen, mysql_query() zu benutzen und den SQL Befehl SHOW TABLES [FROM db_name] [LIKE 'pattern'] zu verwenden.
Diese Funktion ist veraltet. Stattdessen ist es vorzuziehen, mysql_query() zu benutzen und den SQL Befehl SHOW TABLES [FROM db_name] [LIKE 'pattern'] zu verwenden.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Hinweis:
Hinweis:
Für die Abwärtskompatibiliät kann der folgende veraltete Alias verwendet werden: mysql_listtables()
Warnung:
Warnung:
Diese Erweiterung ist ab PHP 5.5.0 veraltet und wird in der Zukunft entfernt werden. Stattdessen wird der MySQLi oder PDO_MYSQL Verlängerung verwendet werden. Siehe auch MySQL: Auswahl einer API Führung und bezogenen FAQ für weitere Informationen. Alternativen zu dieser Funktion sind:
Siehe auch:
Auflistung der verfügbaren Datenbanken (Schemata) auf einem MySQL Server
Liefert den Namen einer Tabelle
mysql_list_tables() - Alternativbeispiel:
Eingabe:
<?php $dbname = 'mysql_dbname'; if (!mysql_connect('mysql_host', 'mysql_user', 'mysql_password')) { echo 'Konnte nicht zu mysql verbinden'; exit; } $sql = "SHOW TABLES FROM $dbname"; $result = mysql_query($sql); if (!$result) { echo "DB Fehler, konnte 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); ?>
Beschreibung:
Beschreibung | |
---|---|
4.3.7 | Diese Funktion gilt als veraltet. |
MySQL-Funktionen