PDOx
_____ _____ ____
| __ \| __ \ / __ \
| |__) | | | | | | |_ __
| ___/| | | | | | \ \/ /
| | | |__| | |__| |> <
|_| |_____/ \____//_/\_\
Fast, efficient and useful Query Builder and PDO Class for #PHP
Install
composer.json file:
{
"require": {
"izniburak/pdox": "^1"
}
}
after run the install command.
$ composer install
OR run the following command directly.
$ composer require izniburak/pdox
Example Usage
require 'vendor/autoload.php';
$config = [
'host' => 'localhost',
'driver' => 'mysql',
'database' => 'test',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_general_ci',
'prefix' => ''
];
$db = new \Buki\Pdox($config);
$records = $db->table('users')
->select('id, name, surname, age')
->where('age', '>', 18)
->orderBy('id', 'desc')
->limit(20)
->getAll();
var_dump($records);
Docs
Documentation page: PDOx Docs
Support
Licence
Contributing
- Fork it ( https://github.com/izniburak/pdox/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request