Delete From MySQL с PHP

Указание DELETE используется для удаления строк из таблицы базы данных.

Удаление данных из базы данных

Оператор DELETE FROM используется для удаления записей из таблицы базы данных.

Грамматика

DELETE FROM имя_таблицы
WHERE имя_столбца = некоторое_значение

Комментарий:SQL не чувствителен к регистру. DELETE FROM эквивалентно delete from.

Чтобы PHP мог выполнить上面的 команду, нам нужно использовать функцию mysql_query(). Эта функция используется для отправки запросов и команд к SQL-соединению.

Пример

Ранее в этом руководстве мы создали таблицу под названием "Persons" с是这样的 видом:

Имя Фамилия Возраст
Peter Griffin 35
Glenn Quagmire 33

Ниже приведен пример удаления всех записей с LastName='Griffin' из таблицы "Persons":

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("my_db", $con);
mysql_query("DELETE FROM Persons WHERE LastName='Griffin'");
mysql_close($con);
?>

После этой удаления таблица будет выглядеть так:

Имя Фамилия Возраст
Glenn Quagmire 33