Hallo!
Nö, einfach "SHOW TABLE STATUS" - fertig.
? http://www.mysql.com/doc/S/H/SHOW_TABLE_STATUS.html
Aha, da gibts auch Parameter - interessant. Aber ohne gehts ja auch. :)
Wie mit phpMyAdmin "gemacht"? Wo denn? So eine Abfrage habe cih da noch nie entdeckt - doer hast Du im Code nachgeschaut?
Das ist auch nichts, was als Abfrage per Klick angeboten wird. Aber wenn du Gelegenheit hast, einen SQL-Query in eine Textarea zu schreiben, dann kannst du praktisch alles von der Datenbank wissen wollen - und sie antwortet dir, schön formatiert.
Also im Prinzip: phpMyAdmin aufrufen, einen Klick auf irgendeine Datenbank, und dann "SHOW TABLE STATUS" eingeben. Damit kriegst du den Tabellenstatus der angeklickten Datenbank.
Ein kurzes Experiment mit den Parametern:
FROM database
Selektiert eine andere als die aktuelle Datenbank. Damit könnte man also auch Infos von anderen Datenbanken kriegen.
LIKE 'string'
Selektiert die angezeigten Tabellen näher. Wildcards sind erlaubt, LIKE '%log%' holt Infos über alle Tabellen, die in ihrem Namen 'log' enthalten.
Ein sehr schöner Befehl, muß ich sagen. Wenn man das Ergebnis denn wirklich nicht anders kriegen kann.
- Sven Rautenberg