Функция PHP mysql_list_dbs()
Определение и использование
Функция mysql_list_dbs() перечисляет все базы данных на сервере MySQL.
Синтаксис
mysql_list_dbs(соединение)
Параметры | Описание |
---|---|
соединение | Опционально. Указывает идентификатор SQL-соединения. Если не указано, используется последнее открытое соединение. |
Описание
mysql_list_dbs() вернет указатель результата, который включает все доступные базы данных в текущем процессе MySQL.
Используйте функцию mysql_tablename() для перебора этого указателя результата, или любую функцию, использующую результатную таблицу, например mysql_fetch_array().
Пример
<?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); ?>
Вывод, например:
mysql test test_db