https://github.com/daydiff/simple_db
A simple Db class - a high level wrapper on PDO
https://github.com/daydiff/simple_db
Last synced: 2 months ago
JSON representation
A simple Db class - a high level wrapper on PDO
- Host: GitHub
- URL: https://github.com/daydiff/simple_db
- Owner: daydiff
- License: mit
- Created: 2015-12-30T09:19:29.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-07-28T07:47:25.000Z (over 9 years ago)
- Last Synced: 2025-05-20T17:58:27.215Z (11 months ago)
- Language: PHP
- Homepage:
- Size: 43.9 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# A simple Db class - a high level wrapper on PDO
[](https://packagist.org/packages/daydiff/simple-db)
[](LICENSE.md)
[](https://travis-ci.org/daydiff/simple_db)
It's a very simple but handy and high level database wrapper on PDO. Usefull for small scripts and for systems without "normal" database abstraction.
## Install
Recommended way
``` bash
$ composer require daydiff/simple-db
```
Alternate way
``` bash
$ git clone https://github.com/daydiff/simple_db
```
## Usage
It's very simple like a class itself
``` php
use Daydiff\SimpleDb\Db;
$dsn = 'mysql:dbname=great_company;host=localhost';
$user = 'database_user';
$password = 'database_password';
$db = new Db($dsn, $user, $password);
$name = $db->scalar('SELECT name FROM user WHERE id = :id', [':id' => 1]);
```
## License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.