Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Функция mysql_list_tables




Функция mysql_db_name

Функция mysql_list_dbs

Функция mysql_drop_db

Функция mysql_create_db

Функции для работы с базами данных

 

 

Функция mysql_create_db осуществляет создание базы данных MySQL.

 

Синтаксис:

 

mysql_create_db (string dbname [,int link_identifier]),

где

dbname - имя создаваемой базы данных,

link_identifier - идентификатор соединения с создаваемой базой данных.

 

Функция mysql_create_db создает новую базу данных MySQL с именем “dbname”, используя подключение “link_identifier”.

 

Например, в представленном ниже коде

$db=mysql_connect("localhost", "root", " ");

if(mysql_create_db("my_db_name"))

{ echo "БД my_db_name создана");}

else { echo "Ошибка создания базы данных: %s\n".mysql_error());}

 

с помощью функции mysql_create_db осуществлялось создание базы данных “my_db_name”.

 

 

Функция mysql_drop_db осуществляет удаление базы данных MySQL.

 

Синтаксис:

 

mysql_drop_db(string database_name [,int link_identifier]),

где

database_name - имя удаляемой базы данных,

link_identifier - идентификатор соединения с удаляемой базой данных.

 

Функция mysql_drop_db в случае успешного удаления возвращает true, при ошибке - false.

 

 

Функция mysql_list_dbs возвращает список баз данных на сервере.

 

Синтаксис:

 

mysql_list_dbs([int link_identifier]),

где

link_identifier - идентификатор соединения с базами данных,

 

Функция mysql_list_dbs возвращает набор записей, содержащий список баз данных на сервере.

 

Например, в представленном ниже коде

$bd=mysql_connect("localhost", "root", " ");

$bd_list=mysql_list_dbs($bd);

while($row=mysql_fetch_object($bd_list))

{ echo $row "\n";}

 

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

 

 

Функция mysql_db_name возвращает имя базы данных из списка.

 

Синтаксис:

 

mysql_db_name(int result, int row [, mixed field]),

где

result - дескриптор набора записей, полученных при помощи функции mysql_list_dbs,

row - номер записи в списке баз данных,

field - столбец в списке баз данных.

 

В случае ошибки, данная функция возвращает false.

 

Например, в представленном ниже коде

mysql_connect("localhost", " root ", " ");

$db_list=mysql_list();

for($i=0;$i<($cnt=mysql_num_rows($db_list));$i++)

{ echo mysql_db_name($db_list,$i)."\n";}

 

с помощью функции mysql_db_name осуществлялся вывод на экран имен всех баз данных на сервере.

 

 

Функция mysql_list_tables возвращает список таблиц базы данных.

 

Синтаксис:

 

mysql_list_tables(string database [,int link_identifier]),

где

database - имя базы данных,

link_identifier - идентификатор соединения с выбранной базой данных.

 

Функция mysql_list_tables возвращает идентификатор результата, в котором содержатся имена всех таблиц, присутствующих в базе данных. Например, в представленном ниже коде

$db=mysql_connect("localhost", " root ", " ");

$db_list=mysql_list_dbs($db);

while($r_db=mysql_fetch_object($db_list))

{

echo $r_db "\n";

$t_list=mysql_list_tables($r_db);

for($i=0;$i { echo " - ".mysql_tablename($t_list,$i)."\n"; }

}

 

с помощью функции mysql_list_tables осуществлялся вывод на экран всех имен баз данных и таблиц, которые в них содержатся.

 




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


Дата добавления: 2015-05-10; Просмотров: 254; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.