mysql_list_dbs - Возвращает список баз данных, доступных на сервере
Вернуться к: MySQL
mysql_list_dbs
(PHP 4, PHP 5)
mysql_list_dbs — Возвращает список баз данных, доступных на сервере
This function was deprecated in PHP 5.4.0, and it and the entire original MySQL extension was removed in PHP 7.0.0. Instead, use either the actively developed MySQLi or PDO_MySQL extensions. See also the MySQL: choosing an API guide and its related FAQ entry for additional information. Alternatives to this function include:
- SQL запрос: SHOW DATABASES
Описание
$link_identifier
= NULL
] )Возвращает указатель на результат, содержащий список баз данных, доступных на указанном сервере.
Список параметров
-
link_identifier
-
Соединение MySQL. Если идентификатор соединения не был указан, используется последнее соединение, открытое mysql_connect(). Если такое соединение не было найдено, функция попытается создать таковое, как если бы mysql_connect() была вызвана без параметров. Если соединение не было найдено и не смогло быть создано, генерируется ошибка уровня
E_WARNING
.
Возвращаемые значения
Возвращает resource результата в случае успеха, или
FALSE
в случае ошибки. Используйте функцию
mysql_tablename(), чтобы получить
данные из результата, или любую другую функцию, работающую с результатами
запросов, например mysql_fetch_array().
Примеры
Пример #1 Пример использования mysql_list_dbs()
<?php
// Без использования mysql_list_dbs()
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$res = mysql_query("SHOW DATABASES");
while ($row = mysql_fetch_assoc($res)) {
echo $row['Database'] . "\n";
}
// Устарело, начиная с PHP 5.4.0
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$db_list = mysql_list_dbs($link);
while ($row = mysql_fetch_object($db_list)) {
echo $row->Database . "\n";
}
?>
Результатом выполнения данного примера будет что-то подобное:
database1 database2 database3
Примечания
Замечание:
Для обратной совместимости может быть использован следующий устаревший псевдоним: mysql_listdbs()
Смотрите также
- mysql_db_name() - Возвращает название базы данных из вызова к mysql_list_dbs
- mysql_select_db() - Выбирает базу данных MySQL
Вернуться к: MySQL