2. ligar PHP ao MySQL
query de DELETE (elimina registos da tabela remota)
config.php
mysql_connect()
(estabelece
mysql_select_db()
ligação)
mysql_query()
função constroiLista() funcoes.php
GET processa.php
index.php GET detalhe.php idCD=x ( chama função
(listagem) idCD=x
&ordem=apagar apagaCD() )
header
(location)
3. ligar PHP ao MySQL
Eliminar registos de uma tabela remota
4. ligar PHP ao MySQL
Eliminar 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);
?>
5. ligar PHP ao MySQL
Eliminar registos de uma tabela remota
processa.php
<?
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);
?>
6. ligar PHP ao MySQL
query de DELETE (apaga registos de uma tabela de dados)
/////////////////////////////// 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 );
7. Actividade 6
Actualização de dados em tabela mysql | exemplo prático
actividade 6
http://aulasftp.netai.net/mysql/11h_act4/