Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
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.