Главная > РНР: настольная книга программиста
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

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

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

32.5. Функция создания БД

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

• mysql_create__db(),

• mysql_drop_db().

Функция mysql_create_db() позволяет создавать базу данных с именем datebase_name на машине, указанной в MySQL. Функция имеет следующий синтаксис:

int mysql_create_db (string database_name [, int link_identifier])

Функция возвращает целое число, равное нулю, если база данных создана успешно. При возникновении ошибки будет возвращено число, не равное нулю. Сообщение об ошибке можно получить при помощи функции mysql_error(), а ее номер — при помощи функции mysql_errno().

Параметры функции mysql_create_db() задаются следующим образом: datebase — новая базаданных на сервере, link_identifier — идентификатор связи, указывающий на новую базу данных.

Рассмотрим пример:

<?php

$link = mysql_pconnect("myserver", "utta", "geheim");

if (mysql_create_db("my_db")) {

    print ("База данных создана успешноn") ;

}

else {

    printf ("Ошибка при создании базы данных: %sn", mysql_error());

}

?>

Как видно из примера, идентификатор связи может быть пропущен.

Чтобы удалить базу данных с именем, указанным в datebase_name на сервере, используют функцию mysql_drop_db(). Ее синтаксис:

int mysql_drop_db (string database_name [, int link_identifier] )

Целое число будет равно нулю, если удаление базы данных datebase_name произошло успешно, в противном случае — будет возвращено число, не равное нулю.

Функция mysql_drop_db() используется PHP 3 и РНР 4.

1
Оглавление
email@scask.ru