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:
Nome | Nome completo | Idade |
---|---|---|
Pedro | Pedro Griffin | 35 |
Eduardo | Eduardo Quagmire | 33 |
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:Nome | Nome completo | Idade |
---|---|---|
Eduardo | Eduardo Quagmire | 33 |
Fonte
e como eu faço pra pegar o ID dinamicamente?
ResponderExcluir$id = $_GET['id'];
ResponderExcluir