Il ne semble pas qu'il y ait une fonction disponible pour le faire, mais vous pouvez exécuter un show databases;
requête et les lignes renvoyées seront les bases de données disponibles.
EXEMPLE :
Remplacez ceci :
$db_list = mysql_list_dbs($link); //mysql
Avec ceci :
$db_list = mysqli_query($link, "SHOW DATABASES"); //mysqli