eliminação de registos (DELETE)
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)
ligar PHP ao MySQL
Eliminar registos de uma tabela remota
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);
     ?>
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);
     ?>
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 );
Actividade 6
Actualização de dados em tabela mysql | exemplo prático




                                                      actividade 6



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

PHP e Mysql - DELETE

  • 1.
  • 2.
    ligar PHP aoMySQL 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 aoMySQL Eliminar registos de uma tabela remota
  • 4.
    ligar PHP aoMySQL 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 aoMySQL 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 aoMySQL 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 dedados em tabela mysql | exemplo prático actividade 6 http://aulasftp.netai.net/mysql/11h_act4/