Wallogit.com
2017 © Pedro PelĂĄez
Biblioteca para utilizacao do pdo.
Para fazer a instalação da biblioteca, execute o seguinte comando:, (*1)
composer require thiagosv/controller-pdo-query
Para fazer o uso da biblioteca, basta configurar os dados do banco, existentes no arquivo src/Conn.php e requerir o autoload do composer, invocar a classe e fazer a chamada do método:, (*2)
private static $host = DATABASE['HOST'];
private static $user = DATABASE['USER'];
private static $pass = DATABASE['PASS'];
private static $name = DATABASE['NAME'];
Uso das classes:, (*3)
SELECT:, (*4)
<?php
require __DIR__ . '/vendor/autoload.php';
USE ThiagoSV\ControllerPDO\Read;
$Read->read("table", "WHERE column1 = :param AND column2 = :param2", "param=value¶m2=value2");
$Read->readFull("SELECT * FROM table WHERE column1 = :param AND column2 = :param2", "param=value¶m2=value2");
$Read->getResult(); ** **
UPDATE:, (*5)
<?php
require __DIR__ . '/vendor/autoload.php';
USE ThiagoSV\ControllerPDO\Update;
$Update->update("tabela", ['value1' => 'value2'], "WHERE column1 = :param AND column2 = :param2", "param=value¶m2=value2");
$Update->getResult(); ** **
DELETE:, (*6)
<?php
require __DIR__ . '/vendor/autoload.php';
USE ThiagoSV\ControllerPDO\Delete;
$Delete->delete("table", "Query sem select", "param=value¶m2=value2");
$Delete->getResult(); ** **
Insert:, (*7)
<?php
require __DIR__ . '/vendor/autoload.php';
USE ThiagoSV\ControllerPDO\Create;
$Insert->create("table", ['column1' => 'value1', 'column2' => 'value2']);
$Insert->getResult(); ** **
MIT, (*8)