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

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

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

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

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

Рассмотрим работу с оператором удаления 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 "Информация из базы не удалена!";
}
?>

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

Поделиться ссылкой:


Читайте также:

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


  • RSS

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

2011–2017 © Siteblogger.ru