Mailinglisten-Archive |
Michael Wiechert schrieb am Montag, den 4. Oktober 1999:
> wie kann ich die Tabellennamen einer db in ein array unterbringen?
SHOW TABLES FROM dbname;
Und die Ergebniszeilen wie bei einem normalen Select abrufen.
Beispiel:
$MY_host = 'mysql.host.de';
$MY_username = '...';
$MY_password = ...'';
$SQL='SHOW TABLES FROM test';
$cid = mysql_connect($MY_host, $MY_username, $MY_password)
or die("Can't connect to MySQL as '$MY_username:$MY_password'!");
$rid = mysql_query($SQL, $cid)
or die("Error in query '$SQL': ".mysql_errno().": ".mysql_error());
$num = mysql_num_rows($rid);
if (0 == $num) {
print "Keine Tabellen vorhanden!\n";
} else {
while( $row = mysql_fetch_row($rid) ) {
reset($row);
while( list(,$value)=each($row) ) {
print "$value\n";
}
}
}
mysql_free_result($rid);
mysql_close($cid);
Ciao,
Martin
--
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://ramsch.home.pages.de/ >
PGP: 0xE8EF4F75, 5244 5EF3 B0B1 3826 E4EC 8058 7B31 3AD7
php::bar PHP Wiki - Listenarchive