2017 © Pedro Peláez
 

library pdo-wrapper

This is my package, description.

image

phppackage/pdo-wrapper

This is my package, description.

  • Wednesday, February 7, 2018
  • by lcherone
  • Repository
  • 2 Watchers
  • 2 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 0 % Grown

The README.md

PDO Wrapper

Build Status StyleCI Scrutinizer Code Quality Code Coverage Packagist Version Packagist Downloads, (*1)

Yet another PDO wrapper which extends the PDO class and adds some additional suger., (*2)

Install

Require this package with composer using the following command:, (*3)

``` bash $ composer require phppackage/pdo-wrapper, (*4)


### Usage example: <?php require 'vendor/autoload.php'; use PHPPackage\PDOWrapper\PDO; // connect, a standard PDO constructor $db = new PDO( 'sqlite::memory:', 'test_username', 'test_password', [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION ] ); // or default to an sqlite file $db = new PDO(); // get database info $info = $pdo->info(); // get databases $databases = $pdo->databases(); // get tables $tables = $pdo->tables(); // create a database $pdo->createDatabase('test'); // get database name (from dsn) $name = $pdo->getDatabaseName(); // export database (mysql only) $filename = $pdo->export('./'); // ./ = destination folder // import database (mysql only) $pdo->import('./backup.sql.gz'); // create $pdo->run('INSERT INTO table_name (name) VALUES (?)', ['foo']); // create - multi $pdo->run('INSERT INTO table_name (name) VALUES (?)', [['foo'], ['bar'], ['baz']]); // retrieve - PDOStatement $stmt = $pdo->run('SELECT * FROM table_name'); $stmt = $pdo->run('SELECT * FROM table_name WHERE id = ?', [1]); $stmt = $pdo->run('SELECT * FROM table_name WHERE id = :id', ['id' => 1]); // retrieve - single row $result = $pdo->row('SELECT * FROM table_name WHERE id = ?', [1]); $result = $pdo->row('SELECT * FROM table_name WHERE id = :id', ['id' => 1]); // retrieve - single cell $result = $pdo->cell('SELECT column FROM table_name WHERE id = ?', [1]); $result = $pdo->cell('SELECT column FROM table_name WHERE id = :id', ['id' => 1]); // retrieve - all array $result = $pdo->all('SELECT * FROM table_name'); $result = $pdo->all('SELECT * FROM table_name WHERE id = ?', [1]); $result = $pdo->all('SELECT * FROM table_name WHERE id = :id', ['id' => 1]); // update $pdo->run('UPDATE table_name SET column = ? WHERE id = ?', ['foo', 1]); // delete $pdo->run('DELETE FROM table_name WHERE id = ?', [1]); // .. and all other standard PDO functionality ## Testing ``` bash $ composer test

Contributing

Please see CONTRIBUTING for details., (*5)

Credits

License

The MIT License (MIT). Please see License File for more information., (*6)

The Versions

07/02 2018

dev-master

9999999-dev http://github.com/phppackage/pdo-wrapper

This is my package, description.

  Sources   Download

MIT

The Requires

  • php ~7.0

 

The Development Requires

helper wrapper pdo

07/02 2018

dev-analysis-XVN6vO

dev-analysis-XVN6vO http://github.com/phppackage/pdo-wrapper

This is my package, description.

  Sources   Download

MIT

The Requires

  • php ~7.0

 

The Development Requires

helper wrapper pdo

07/02 2018

dev-analysis-86oWJa

dev-analysis-86oWJa http://github.com/phppackage/pdo-wrapper

This is my package, description.

  Sources   Download

MIT

The Requires

  • php ~7.0

 

The Development Requires

helper wrapper pdo

07/02 2018

dev-analysis-qvKJ1E

dev-analysis-qvKJ1E http://github.com/phppackage/pdo-wrapper

This is my package, description.

  Sources   Download

MIT

The Requires

  • php ~7.0

 

The Development Requires

helper wrapper pdo

06/02 2018

v1.0.1

1.0.1.0 http://github.com/phppackage/pdo-wrapper

This is my package, description.

  Sources   Download

MIT

The Requires

  • php ~7.0

 

The Development Requires

helper wrapper pdo

06/02 2018

dev-analysis-X0omLj

dev-analysis-X0omLj http://github.com/phppackage/pdo-wrapper

This is my package, description.

  Sources   Download

MIT

The Requires

  • php ~7.0

 

The Development Requires

helper wrapper pdo

06/02 2018

dev-analysis-8wnEmw

dev-analysis-8wnEmw http://github.com/phppackage/pdo-wrapper

This is my package, description.

  Sources   Download

MIT

The Requires

  • php ~7.0

 

The Development Requires

helper wrapper pdo

06/02 2018

v1.0.0

1.0.0.0 http://github.com/phppackage/pdo-wrapper

This is my package, description.

  Sources   Download

MIT

The Requires

  • php ~7.0

 

The Development Requires

helper wrapper pdo