Giter Club home page Giter Club logo

php-pdo-mysql's Introduction

PHP-PDO-MYSQL

Usando PDO-PHP e tratando dados Insert,Update,Select,Delete

[+] INSERT:

$dados  = array();
$tabela = null;
$db     = null;

/*
DEFININDO DADOS PARA INSERT.
Ex:dados[NOME_DO_CAMPO_BANCO] = valor_inserir; 
O campos que serão criados do array dados,
Correspondem aos campos do banco de dados.
*/

$dados['numero_serie'] = 1;
$dados['id_operacao'] = 12312321;
$dados['supervisor'] = 2;
$dados['data_entrega'] = '10/01/2010';
$dados['data_devolucao'] = date('Y-m-d H:i:s');
$dados['ramal'] = 1010;
$dados['id_status'] = 1;
$dados['data_cadastro'] = date('Y-m-d H:i:s');
$dados['obs'] = 'ola isso é um teste';

//DEFININDO DADOS BANCO DE DADOS. 
$tabela = 'cliente';
$db     = 'banco_vendas';

//SETANDO VALORES INSERT NO OBJETO E EXECUTANDO.
require_once 'Executaq.class.php';
$objExecq = new Executaq($db);
$objExecq->dados = $dados;
$objExecq->tabela = $tabela;
$Iresult = $objExecq->insert($objExecq->dados, $objExecq->tabela); // TRUE OR FALSE
print_r($objExecq->getMsg);

[+] SELECT:

$dados  = array();
$sql    = null;
$db     = null;

/*
DEFININDO DADOS PARA SELECT.
Ex:dados[NOME_DO_CAMPO_BANCO] = 'valor_pesquisar'; 
O campos que serão criados do array dados,
Correspondem aos campos do banco de dados e sua ordem.
*/

$dados['data_inicio'] = '01/01/2001';
$dados['data_fim'] = '01/01/2014';

//DEFININDO DADOS BANCO DE DADOS. 
$tabela = 'cliente';
$db     = 'banco_vendas';

//SETANDO VALORES SELECT NO OBJETO E EXECUTANDO.
require_once 'Executaq.class.php';
$sql = "SELECT * FROM {$tabela} where seu_campo_data BETWEEN :data_inicio AND :data_fim";
$objExecq = new Executaq($db);
$objExecq->sql = $sql;
$objExecq->dados = $dados;
print_r($objExecq->select($objExecq->sql, $objExecq->dados));

[+] Exemplos de select:

$tabela = 'cliente';

//Ex - 01
$dados['id_operacao'] = 5;
$select = "SELECT * FROM {$tabela} where id_operacao=:id_operacao and id_status=1";

//Ex - 02
$dados['id_status'] = 1;
$select = "SELECT * FROM {$tabela} where id_operacao=1 and id_status=:id_status";

//Ex - 03
$dados['id_operacao'] = 5;
$dados['id_status'] = 1;
$select = "SELECT * FROM {$tabela} where id_operacao=:id_operacao and id_status=:id_status";

[+] UPDATE:

$dados  = array();
$sql    = null;
$db     = null;

/*
DEFININDO DADOS PARA UPDATE.
Ex:dados[NOME_DO_CAMPO_BANCO] = 'valor_pesquisar'; 
O campos que serão criados do array dados,
Correspondem aos campos do banco de dados e sua ordem.
*/

$dados['nome_cliente'] = 'Novo nome do cliente teste';
$dados['id_cliente'] = 1;

//DEFININDO DADOS BANCO DE DADOS. 
$tabela = 'cliente';
$db     = 'banco_vendas';

//SETANDO VALORES UPDATE NO OBJETO E EXECUTANDO.
require_once 'Executaq.class.php';
$sql = "UPDATE {$tabela} SET nome_cliente=:nome_cliente where id_cliente=:id_cliente";
$objExecq = new Executaq($db);
$objExecq->dados = $dados;
$objExecq->sql = $sql;
$Uresult = $objExecq->update($objExecq->sql, $objExecq->dados); // TRUE OR FALSE
print_r($objExecq->getMsg);

[+] Exemplos de update:

$tabela = 'cliente';

//Ex - 01
$dados['nome_cliente'] = 'Novo nome do cliente teste';
$dados['id_operacao'] = 5;
$dados['id_cliente'] = 1;
$update = "UPDATE {$tabela} SET nome_cliente=:nome_cliente,id_operacao=:id_operacao where id_cliente=:id_cliente;";

//Ex - 02
$dados['nome_cliente'] = 'Novo nome do cliente teste';
$dados['id_operacao'] = 5;
$dados['id_cliente'] = 1;
$update = "UPDATE {$tabela} SET nome_cliente=:nome_cliente,id_operacao=:id_operacao where id_cliente=:id_cliente and id_status = 1 limit 1;";

[+] DELETE:

$dados  = array();
$sql    = null;
$db     = null;

/*
DEFININDO DADOS PARA DELETE.
Ex:dados[NOME_DO_CAMPO_BANCO] = 'valor_deletar'; 
O campos que serão criados do array dados,
Correspondem aos campos do banco de dados e sua ordem.
*/

$dados['nome_cliente'] = 'NOME CLIENTE';
$dados['id_cliente'] = 1;

//DEFININDO DADOS BANCO DE DADOS. 
$tabela = 'cliente';
$db     = 'banco_vendas';

//SETANDO VALORES DELETE NO OBJETO E EXECUTANDO.
require_once 'Executaq.class.php';
$sql = "DELETE FROM {$tabela} where nome_cliente=:nome_cliente AND id_cliente=:id_cliente";
$objExecq = new Executaq($db);
$objExecq->dados = $dados;
$objExecq->sql = $sql;
$Dresult = $objExecq->delete($objExecq->sql, $objExecq->dados); // TRUE OR FALSE
print_r($objExecq->getMsg);

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.