Lister les noms des bases de données Mysql

Fermé
Jean Ntumba Messages postés 39 Date d'inscription lundi 3 novembre 2003 Statut Membre Dernière intervention 2 février 2007 - 2 févr. 2007 à 10:14
plop! Messages postés 54 Date d'inscription jeudi 1 février 2007 Statut Membre Dernière intervention 16 mai 2007 - 3 févr. 2007 à 07:43
Bonjour à tous,
Je veux lister les noms des bases de données Mysql en cours à partir d'un module php.
J'ai utlisé le scipt suivant qui me donne comme réponse "mysql".
$db=mysql_connect("localhost", "root", "") OR DIE("<br><br><center><font color=red face=arial size=2><b>Désolé, la Base est Down !</b></font></center>");
mysql_select_db("$base",$db);
$db_list = mysql_list_dbs($db);
$i = 0;
$cnt = mysql_num_rows($db_list);
while ($i < $cnt) {
echo mysql_db_name($db_list, $i) . "\n";
$i++;}
Que faire pour avoir le nom de la base?
Merci.

1 réponse

plop! Messages postés 54 Date d'inscription jeudi 1 février 2007 Statut Membre Dernière intervention 16 mai 2007 27
3 févr. 2007 à 07:43
Ce script fonctionne extrèmement bien chez moi : il me donne bien la liste de toutes les bases de données MySQL du serveur.
1