Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Список баз данных на сервере.




Теперь, после того как вы успешно использовали РНР для подключения к MySQL, перейдем к знакомству с некоторыми встроенными в РНР функциями, относящимися к MySQL. Будем использовать следующие функции:
mysql_list_dbs () - используется для получения списка баз данных на сервере MySQL;
mysql_num_rows () - возвращает число строк в результате запроса;
mysql_tablename () - эта функция может извлечь имя таблицы или базы данных из результата запроса.

Целью создаваемого сценария является получение списка всех баз данных на локальном сервере MySQL.

 

Создайте с помощью текстового редактора новый файл.

Начните РНР-блок и создайте переменную $connection для хранения результата выполнения функции mysql_connect ():

 

 

Функция die () используется для прерывания сценария и выдачи сообщения, если подключение к MySQL окончится неудачей.

Создайте переменную $dbs, хранящую результат функции mysql_list_dbs ():

Здесь функция die () также используется для прерывания сценария и выдачи сообщения, если функция mysql_list_dbs () не сможет получить список.

Функции mysgl_list_dbs () требуется только один аргумент - идентификатор текущего соединения.

Мы создадим цикл, чтобы динамически заполнять маркированный список баз, т.к. их может быть несколько.

Начните формирование маркированного списка вне цикла


Создайте переменную счетчика для цикла:

Начните оператор цикла:

Цикл будет продолжаться, пока значение переменной $i меньше, чем число строк в значении переменной $dbs. Чтобы получить имя базы данных в текущей строке, введите:

 

 

Счет начинается с 0, а не с 1, поэтому 0 будет соответствовать первой строке результата функции mysql_list_dbs (). По мере увеличения счетчика будет увеличиваться и номер строки.

Добавьте текущее имя базы данных в маркированный список:

Увеличьте значение счетчика перед закрытием цикла:
Завершите цикл while:

Закройте маркированный список, закройте блок РНР:

Введите HTML-код:

Выведите список:

<?php echo "$db_list";?>

Завершите HTML-блок:

Сохраните созданный файл с именем db_listdb.php в папке для документов вашего Web-сервера.

Запустите свой Web-браузер, в поле ввода Адрес введите db_listdb.php и нажмите клавишу Enter, в рабочее окно браузера будет загружена страница Базы данных MySQL

 

В следующем упражнении мы добавим к созданному в этом знакомстве сценарию другой цикл, чтобы вывести на экран список таблиц внутри каждой базы данных.





Поделиться с друзьями:


Дата добавления: 2017-03-12; Мы поможем в написании ваших работ!; просмотров: 246 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Если президенты не могут делать этого со своими женами, они делают это со своими странами © Иосиф Бродский
==> читать все изречения...

4514 - | 4316 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.