Delete From MySQL PHP

A instrução DELETE é usada para excluir linhas de uma tabela no banco de dados.

Excluir dados do banco de dados

A declaração DELETE FROM é usada para excluir registros de uma tabela de banco de dados.

Sintaxe

DELETE FROM nome_tabela
WHERE nome_coluna = algum_valor

Notas:O SQL é insensível a maiúsculas e minúsculas. DELETE FROM é equivalente a delete from.

Para fazer o PHP executar a declaração acima, precisamos usar a função mysql_query(). Esta função é usada para enviar consultas e comandos para a conexão SQL.

Exemplo

Mais cedo, criamos uma tabela chamada "Persons" neste tutorial. Ela parece assim:

FirstName LastName Idade
Peter Griffin 35
Glenn Quagmire 33

A seguir está um exemplo que remove todos os registros onde LastName='Griffin' da tabela "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);
?>

Após essa exclusão, a tabela será assim:

FirstName LastName Idade
Glenn Quagmire 33