PHP e Mysql - DELETE

7
eliminação de registos (DELETE)

Transcript of PHP e Mysql - DELETE

eliminação de registos (DELETE)

ligar PHP ao MySQLquery de DELETE (elimina registos da tabela remota)

config.php(estabelece

ligação)

funcoes.php

GETidCD=x

header (location)

index.php(listagem)

processa.php( chama função apagaCD() )

função constroiLista()

mysql_query()

mysql_connect()mysql_select_db()

detalhe.phpGET

idCD=x&ordem=apagar

ligar PHP ao MySQLEliminar registos de uma tabela remota

<? include("config.php");

$query_sql="DELETE FROM CDs WHERE idCd={$_GET['idCd']} LIMIT 1";

$resultado = mysql_query ($query_sql) or die ('Erro ao executar mysql_query: ' . mysql_error() ); $linhaTabela = mysql_fetch_array($resultado); mysql_close ($ligacao);?>

ligar PHP ao MySQLEliminar registos de uma tabela remota

ligar PHP ao MySQLEliminar registos de uma tabela remota

<? include("config.php");

$query_sql="DELETE FROM CDs WHERE idCd = {$_GET['idCd']} LIMIT 1";

$resultado = mysql_query ($query_sql) or die ('Erro ao executar mysql_query: ' . mysql_error() ); mysql_close ($ligacao);?>

processa.php

/////////////////////////////// configuração de acesso ao servidor de base de dados /////////////////////////////////////////$servidor="localhost"; $utilizador="root"; $passwd="esap"; $baseDados = "Aula1";//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

$ligacao = mysql_connect ( $servidor, $utilizador, $passwd ) or die ( 'Erro ao ligar ao servidor... ' . mysql_error() );mysql_select_db ( $baseDados, $ligacao ) or die ( 'Erro ao executar mysql_select_db: ' . mysql_error () );

// neste caso o valor da chave primária do registo a eliminar é passado por GET (url) e chama-se idCD$query_sql= " DELETE FROM CDs WHERE idCD={ $_GET['idCD'] } LIMIT 1"; //limita query a 1 registo apenas...

$resultado = mysql_query ($query_sql) or die ('Erro ao executar mysql_query: ' . mysql_error() );

if ($resultado){ header("location: index.php?accao=apagaOk");}else{ header("location: index.php?accao=apagaErro");}

mysql_close ( $ligacao );

ligar PHP ao MySQLquery de DELETE (apaga registos de uma tabela de dados)

Actividade 6Actualização de dados em tabela mysql | exemplo prático

actividade 6

http://aulasftp.netai.net/mysql/11h_act4/