Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Comando DELETE SQL

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Duvida Comando DELETE SQL

    Olá amigos estou com um probleminha no código abaixo, eu preciso modificar o mesmo para ao invés de fazer insert de dados ele faça a exclusão dos dados alguém de bom coração poderia me ajudar com isso, pois to inciando PHP eu não entendi essas funções ai, estou perdido.

    Ex: Deletar na tebela pay, arquivo com id=xxx

    VLW

    Código PHP:
    if ( $flag ) {
            
    $table = new Table('pay');
            
    $table->id $_POST['cod_moip'];
            
    $table->order_id $_POST['id_transacao'];
            
    $table->money $_POST['valor'];
            
    $table->currency 'BRL';
            
    $table->bank $_POST['tipo_pagamento'];
            
    $table->service 'MoIP';
            
    $table->create_time time();
            
    $table->insert( array('id''order_id''money''currency''bank''service''create_time') );
            
    ZTeam::BuyOne($order); 

  • Font Size
    #2
    Para poder fazer algo realmente no mesmo conceito do seu codigo precisaria ver a class toda.
    Mas vamos lá
    Como não tenho informação vou fazer uma pequena class , depois tu da um include , instancia ela e pronto Oks ?

    Código PHP:
    <?php


    class DeletaRegistro{
            
            var 
    $conn;
            
            public function 
    __construct($tabela,$campo,$id){
               if(
    $this->conexao('localhost''root''123''site')){
                   
    $conn "DELETE FROM `".$tabela."` WHERE `".$campo."` = '".$id."' ";
                   return 
    true;
               }    
                
            }

            public function 
    conexao($host,$user,$pass,$db){
                   
    // vou usar desta vez o mysqli para conectar no banco de dados de forma estrutural
                   // o mais correto seria o mysqli orientado a objetos, ou a PDO
                   // Entao caso deseje alterar algo, fique a vontade.
                   
    $conn mysqli_connect($host,$user,$pass);
                   
    $conn mysql_select_db($db);
                   return 
    true;
            }


    }


    ?>

    Para usar é simples
    basta incluir o arquivo
    ou usar require
    e depois
    $deleta = new DeletaRegistro('tabela','campo','id');

    por exemplo

    $deleta = new DeletaRegistro('usuario','id',5);

    ou seja ele vai deletar o usuario com ID = 5 da tabela USUARIO

    não se esqueca de configurar a conexao com o banco de dados na class ou especificar sua conexao ativa.

    Comment

    X
    Working...
    X