PDO Wrapper em PHP

Wrapper simples em PHP para conexões de banco de dados usando PDO.

KOPDO ajuda você a NÃO reescrever instruções / códigos de busca everytime.

https://github.com/kopiro/KOPDO

Conectar

KOPDO::connect(DB_STRING, DB_USER, DB_PASS);

Insira uma nova linha

$id = KOPDO::insert('test', [
'name'=> 'Flavio',
'surname'=> 'Kopiro',
'friends'=> ['A','B','C']
'phones'=> [
'ita'=> '+391231231234',
'usa'=> '+02998898',
'uk'=> ['09956','923752']
]
]);

Os dados passados ​​como array / objetos são serializados automaticamente no banco de dados.

Selecione as linhas

KOPDO::all('test', 'name, surname, friends, phone');

Os dados são desserializados automaticamente quando solicitados.

Retornará uma matriz indexada com dentro de uma matriz associativa com dados.

Atualize uma linha existente

KOPDO::update('test', ['name'=> 'Flavioooo'], 'id=:id', [ ':id'=>$id ]);

Selecione uma única linha

KOPDO::first('test', '*', 'id=:id', [':id'=>$id]);
KOPDO
::first('test', '*', "name LIKE '%:name%'", [':name'=>'flavio']);

ou

KOPDO::first('test', '*', 'id=1');

Retornará uma matriz associativa com dados.

Selecione uma lista de coisas

KOPDO::indexed('test', 'id');

Retornará uma matriz indexada de IDs. [1,2,3,4]

Excluir linhas

KOPDO::delete('test', "name LIKE '%:name%'", [':name'=>'flavio']);