Datenbank Tabellen zählen?

Anassis

Grünschnabel
Hallo,
Ich bräuchte mal hilfe, ich wollte die Tabellen in der Datenbank zählen lassen nur weiss nicht wie. :( Könnt ihr mir dabei helfen?
 
Ich weiss jetzt nicht genau welche DB du meinst, aber unter Oracle sollte es so gehen glaube ich:

SELECT COUNT(*) from all_tables [WHERE OWNER=dein_name];

oder so ähnlich jedenfalls ;)
 
<code>
show tables
</code>

Du bekommst alle Tabellen der DB angezeigt UND unten wieviele es sind!

Chris
 
also ihrgendwie raf ich das net ^^ ich bin noch in sowas ^^
Also ich habe das jetzt so gemacht:
PHP:
$tab = mysql_query("SHOW TABLES from $db");
$showtables = mysql_fetch_array($tabs);
echo "$showtables ";

und bekomme immer nur ein: "Array" zurück.
:( Was ist da falsch? :(
 
Die Funktion heisst ja mysql_fetch_array ,sprich als Rückgabe bekommst du ein array.
Daher musst du es auch su ansprechen sprich:
$showtables['tabname'] .
Wenn du alle haben willst ,ist wohl ne Schleife angebracht.
 
PHP:
$tab = mysql_query("SHOW TABLES from $db");
$menge = mysql_num_rows($tab);
echo "Es sind $menge Tabellen vorhanden<br>";
while ($showtables = mysql_fetch_row($tab)) {
 echo "$showtables[0]<br> ";
}
 

Neue Beiträge

Zurück