thiagosv / controller-pdo
Biblioteca para utilizacao do pdo.
Installs: 35
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/thiagosv/controller-pdo
This package is not auto-updated.
Last update: 2025-09-28 10:09:37 UTC
README
Para fazer a instalação da biblioteca, execute o seguinte comando:
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:
private static $host = DATABASE['HOST']; private static $user = DATABASE['USER']; private static $pass = DATABASE['PASS']; private static $name = DATABASE['NAME'];
Uso das classes:
SELECT:
<?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:
<?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:
<?php require __DIR__ . '/vendor/autoload.php'; USE ThiagoSV\ControllerPDO\Delete; $Delete->delete("table", "Query sem select", "param=value¶m2=value2"); $Delete->getResult(); ** **
Insert:
<?php require __DIR__ . '/vendor/autoload.php'; USE ThiagoSV\ControllerPDO\Create; $Insert->create("table", ['column1' => 'value1', 'column2' => 'value2']); $Insert->getResult(); ** **
Developers
License
MIT