Lição 21: Apagando dados de um Banco de Dados

Nas duas lições anteriores você aprendeu a inserir e extrair dados de um Banco de Dados. Nesta lição estudaremos como apagar dados de Um Banco de Dados, tarefa que é bem mais simples do que inserir dados.

Apagando dados com SQL

A sintaxe SQL para apagar dados é:

	
	DELETE FROM TableName WHERE condition 

	

Exemplo: Apagar um dado

Para apagar um dado você pode usar o campo identificador único (AutoNumber) da tabela correspondente. Na tabela do nosso Banco de Dados é a coluna denominada id. Usar o identificador único garante que apenas uma linha de dados será apagada. No exemplo a seguir apagamos a linha com o identificador cujo valor é 24:


	<html>
	<head>
	<title>Apaga dado em um Banco de Dados</title>
	</head>

	<body>
	
	<?php
	// Conectar com o Banco de Dados
	mysql_connect("mysql.myhost.com", "user", "sesame") or die (mysql_error ());

	// Selecionar o Banco de Dados
	mysql_select_db("mydatabase") or die(mysql_error());

	// SQL para apagar registro
	$strSQL = "DELETE FROM people WHERE id = 24";
	mysql_query($strSQL);
	
	// Fechar conexão com Banco de Dados
	mysql_close();
	?>

	<h1>Registro apagado!</h1>

	</body>
	</html>
	
	

Lembre-se que não existe uma pasta "Lixeira" quando se trabalha com PHP e Banco de Dados. Se você apagar um dado não terá como recuperá-lo posteriormente.



<< Lição 20: Extraindo dados de um Banco de Dados

Lição 22: Atualizando dados de um Banco de Dados >>