Ну если нужно именно 
всё содержимое базы данных, а не одной таблицы, то вот тебе мой примерчик:
$link = mysql_connect("localhost", $db_user, $db_password);
mysql_select_db($db_name);
$tables = mysql_query("SHOW TABLES");
while ($table = mysql_fetch_row($tables)){
	
echo "Таблица: ".$table[0]."<BR>\\n";
	
echo "<table border=1>\\n";
	
$fields = mysql_query("SHOW fields FROM ".$table[0]);
	
echo "<tr>\\n";
	
while ($field = mysql_fetch_row($fields)){
	
	
echo "<td>".$field[0]."</td>";
	
}
	
mysql_free_result($fields);
	
echo "</tr>";
	
$result = mysql_query("SELECT * FROM ".$table[0]);
	
$rows = mysql_num_fields($result);
	
while ($row = mysql_fetch_row($result)){
	
	
echo "<tr>\\n";
	
	
for ($i=0; $i < $rows; $i++){
	
	
	
echo "<td>". $row[$i]. "</td>\\n";
	
	
}
	
	
echo "</tr>\\n";
	
}
	
mysql_free_result($result);
	
echo "</table>\\n";
}
mysql_free_result($tables);
mysql_close($link);
А вообще, покопайся в исходниках 
phpMyAdmin\'а - много интересного узнаешь...