19.11.2005, 17:42
PHP-Code:
<?
## sql verbindung aufbauen (siehe tuturial von mir)
include "sql.inc.php";
## sql befehl zum anzeigen der tabellen schicken (neuste methode)
$sql = mysql_query("SHOW TABLES FROM $database");
## datenbankabfragefeld definieren
$qry = "Tables_in_".$database."";
## entsprechende objeckt schlefe erzeugen (geht auch mit fetch_array...)
while ($show = mysql_fetch_object($sql)){
## ausgabe der tabellen
echo $show->$qry.'<br>';
## so könnte man nun noch die tabellen für anwendungen ausserhalb der schleife speichern
$tbls .= $show->$qry.'<br>';
## schleife zu machen
}
## anwendungsbeispiele bzw. mögliche erweiterungen
### so könnten z.b. über eine anfrage alle tabellen optimiert, gelöscht oder geleert werden
## oder eine liste auf der man die tabelle anwählen kann und zusätzliche möglichkeiten angezeigt werden
## klar das das auch mit phpmyadmin geht, hier gehts aber um den echten einsatz in scripten und nicht direkt um administration
## code by aod-power
?>
(mysql_list_tabels ist eine veraltete methode, darum hier gleich die neuste)
update 150807 thema verschoben