el problema no es mostrar,esto produce la lista de db:
Código:
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$db_list = mysql_list_dbs($link);
while ($row = mysql_fetch_object($db_list)) {
echo $row->Database . "\n";
}
?>
ahora como ago para ke cuando aprete en una de esas db me muestre las tablas,se que es con esta funcion mas o menos esto:
Código:
<?php
$dbname = 'mysql_dbname';
if (!mysql_connect('mysql_host', 'mysql_user', 'mysql_password')) {
echo 'Could not connect to mysql';
exit;
}
$result = mysql_list_tables($dbname);
if (!$result) {
echo "DB Error, could not list tables\n";
echo 'MySQL Error: ' . mysql_error();
exit;
}
while ($row = mysql_fetch_row($result)) {
echo "Table: $row[0]\n";
}
mysql_free_result($result);
?>
Vea también: mysql_list_dbs(), mysql_ta
como ago para ke ahí la variable dbname se defina cuando apreto en una tabla?
P.D:los códigos son de ejemplo de php.net
Gracias y saludos!