Función mysql_list_dbs() PHP

Definición y uso

La función mysql_list_dbs() lista todas las bases de datos en el servidor MySQL.

Sintaxis

mysql_list_dbs(conexión)
Parámetros Descripción
conexión Opcional. Especifica el identificador de conexión SQL. Si no se especifica, se utiliza la conexión abierta anterior.

Descripción

mysql_list_dbs() devolverá un puntero de resultados que contiene todas las bases de datos disponibles en el proceso MySQL actual.

Para recorrer este puntero de resultados, o cualquier función que utilice una tabla de resultados, por ejemplo mysql_fetch_array().

Ejemplo

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

Salida similar a:

mysql
test
test_db