O comando DELETE

O comando DELETE é usado para apagar registros de uma tabela em um banco de dados.

Sintaxe
   1:DELETE FROM nome_tabela
2:WHERE nome_coluna = valor_coluna
Nota: Observe a cláusula WHERE na sintaxe do DELETE. A cláusula WHERE especifica que registro ou registros devem ser apagados. Se você omitir a cláusula WHERE, todos os registros serão excluídos!

Para que o PHP execute o comando acima nós devemos usar a função mysql_query(). Esta função é usada para enviar uma pesquisa ou comando para uma conexão MySQL.

Exemplo

Observe a seguinte tabela de pessoas:

NomeNome completoIdade
PedroPedro Griffin35
EduardoEduardo Quagmire33

O exemplo seguinte apaga todos os registros da tabela pessoas em que o nome='Pedro'
   1:<?php
2:$con = mysql_connect('localhost', 'banco', 'abc123') or
3: die('Não foi possível conectar');
4:
5:mysql_select_db("my_db", $con);
6:
7:mysql_query("DELETE FROM pessoas WHERE nome = 'Pedro'");
8:mysql_close($con);
9:?>
Depois da exclusão, a tabela ficara como a seguir:

NomeNome completoIdade
EduardoEduardo Quagmire33

Fonte

2 comentários: