Prova così. In pratica inizializzi prima un array di nome elenco. Dentro il ciclo di volta in volta i nomi dei db vengono accodati all'array elenco.
Codice PHP:
$elenco = array();
$lista_db = mysql_list_dbs();
$i = 0;
$conteggio = mysql_num_rows($lista_db);
while ($i < $conteggio) {
$elenco[] = mysql_db_name($lista_db, $i);
$i++;
}
echo "<pre>";
var_dump($elenco);
echo "</pre>";
In alternativa puoi fare così, e fai anche prima.
Codice PHP:
$elenco_db = array();
$query = mysql_query("show databases");
while ($row = mysql_fetch_assoc($query)) {
$elenco_db[] = $row['Database'];
}
echo "<pre>";
var_dump($elenco_db);
echo "</pre>";