Знищує базу даних MySQL

mysql_drop_db — Знищує базу даних MySQL

Це розширення застаріло, починаючи з версії PHP 5.5.0, і буде видалено у майбутньому. Використовуйте замість нього MySQLi чи PDO_MySQL. Дивіться також інструкцію MySQL: вибір API та відповідний FAQ для отримання більш детальної інформації. Альтернативи для цієї функції:

mysql_drop_db() намагається знищити базу даних на сервері, на який посилається переданий дескриптор з'єднання. Ця функція застаріла, використовуйте замість неї mysql_query() із запитом DROP DATABASE.

Список параметрів

Ім'я бази даних, що видаляється.

З'єднання MySQL. Якщо ідентифікатор з'єднання не вказано, використовується останнє з'єднання, відкрите mysql_connect() . Якщо таке з'єднання не було знайдено, функція спробує створити таке, якби mysql_connect() була викликана без параметрів. Якщо з'єднання не було знайдено і не змогло бути створеним, генерується помилка рівняE_WARNING.

Значення, що повертаються

ПовертаєTRUE у разі успішного завершення абоFALSE у разі виникнення помилки.

Приклад #1 Альтернативний приклад використанняmysql_drop_db()

= mysql_connect ( 'localhost' , 'mysql_user' , 'mysql_password' ); if (! $link ) die( 'Не вдалося підключитися до бази даних: ' . mysql_error ()); >

$sql = 'DROP DATABASE my_db' ; if ( mysql_query ( $sql , $link )) echo "База даних my_db була успішно видалена\n" ; > else echo 'Помилка видалення бази даних: ' . mysql_error(). "\n" ; > ?>

Примітки

Ця функція недоступна, якщо розширення було скомпілюване з клієнтською бібліотекою MySQL версії 4.x.

Для зворотної сумісності може бути використаний наступнийзастарілий псевдонім:mysql_dropdb()