✎ Помощь начинающим и профессиональным блоггерам, создание, поддержка сайтов и блогов e-mail siteblogger@inbox.ru icq 353-724-370

Главная ›› Уроки по MySQL ›› Оператор удаления Delete MySQL

Оператор удаления Delete MySQL

В данном уроке мы разберем такой важный вопрос при работе с базой данных MySQL, как удаление информации из таблиц базы данных. Из урока Вы узнаете какой оператор отвечает за удаление записей из таблиц БД, изучите его синтаксис и на практических примерах закрепите полученные знания.

Итак, для того, чтобы удалить запись из таблицы базы данных используется оператор Delete. Алгоритм удаления записи из базы данных выглядит следующим образом:

  • Подключаемся к серверу;
  • Подключаемся к базе данных на сервере;
  • Формируем запрос к базе данных с помощью функции «mysql_query»;
  • Указываем по какому столбцу будет удалена запись из таблицы БД.

Рассмотрим работу с оператором удаления DELETE на примерах. Допустим, нам необходимо удалить запись из таблицы «Сотрудники» (sotrudniki) базы данных «Фирма» (baza_firma), которая представлена ниже:

Пример таблицы базы данных

Для решения этой задачи напишем следующий код:

<?php

$db = mysql_connect("localhost","admin","12345");
mysql_select_db("baza_firma",$db);

$result = mysql_query ("DELETE FROM sotrudniki WHERE id='2'");
?>

В данном примере, обработчик удалит запись с идентификатором «id», равным 2. При необходимости, можно удалять запись и по другим полям, например, по внутреннему номеру сотрудника (vnumber). Однако, лучше всего производить удаление по ключевому полю (идентификатору) записи. Как известно, ключевое поле является уникальным, поэтому, удаление по данному полю позволит избежать возможных ошибок в будущем.

Теперь, давайте усовершенствуем полученный выше код, дописав в него обработчик ошибок:

<?php

$db = mysql_connect("localhost","admin","12345");
mysql_select_db("baza_firma",$db);

$result = mysql_query ("DELETE FROM sotrudniki WHERE id='2'");

if ($result == 'true')

{
echo "Информация из базы удалена!";
}

else
{
echo "Информация из базы не удалена!";
}
?>

Благодаря обработчику ошибок, в случае успешного удаления записи, нам выдастся сообщение: «Информация из базы удалена!», а в случае ошибки: "Информация из базы не удалена!". Таким образом, мы сразу понимаем удалена требуемая запись или нет. По этой причине, всегда рекомендуется использовать обработчик ошибок.

Поделитесь ссылкой! Подпишитесь на обновления, чтобы получать новые публикации!

Оставить комментарий

Siteblogger.ru – проект, охватывающий достаточно широкий круг вопросов: создание сайтов и блогов на WordPress, поисковые системы, поисковая оптимизация и продвижение сайтов, способы заработка в сети, эффективные инструменты работы в Интернете и другое. Кроме того, мы оказываем услуги создания сайтов и блогов на WordPress с последующим их продвижением, а также занимаемся настройкой и ведением контекстной рекламы Яндекс.Директ и Google Adwords. По поводу сотрудничества просьба обращаться через контакты, все заявки и предложения будут обязательно рассмотрены. При использовании материалов данного сайта, пожалуйста, указывайте прямую индексируемую ссылку на Siteblogger.ru.

«Как создать и продвинуть свой сайт»

2011–2016 © Siteblogger.ru
Рейтинг@Mail.ru