Função mysql_list_dbs() PHP

Definição e uso

A função mysql_list_dbs() lista todos os bancos de dados no servidor MySQL.

Sintaxe

mysql_list_dbs(conexão)
Parâmetros Descrição
conexão Opcional. Especifica o identificador de conexão SQL. Se não for especificado, usa a conexão aberta anterior.

Descrição

mysql_list_dbs() retornará um ponteiro de resultado que contém todos os bancos de dados disponíveis no processo MySQL atual.

Usar a função mysql_tablename() para percorrer este ponteiro de resultado, ou qualquer função que use a tabela de resultados, por exemplo mysql_fetch_array().

Exemplo

<?php
$con = mysql_connect("localhost", "hello", "321");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
$db_list = mysql_list_dbs($con);
while ($db = mysql_fetch_object($db_list))
  {
  echo $db->Database . "<br />";
  }
mysql_close($con);
?>

Saída similar a:

mysql
test
test_db