2017 © Pedro Peláez
 

library query-builder

php class for build MySql queries that prevents mysql injections

image

qpdb/query-builder

php class for build MySql queries that prevents mysql injections

  • Sunday, July 29, 2018
  • by adumitru68
  • Repository
  • 1 Watchers
  • 0 Stars
  • 42 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 7 Versions
  • 5 % Grown

The README.md

QueryBuilder v2

QueryBuilder is a user friendly php class for build MySql queries that prevents mysql injections and it takes care of table prefixing. This same can also replication support for use master and slave., (*1)

Scrutinizer Code Quality Build Status, (*2)

Old versions documentation, (*3)

Requirements

  • Php 5.6+
  • Enable PDO (php.ini)
  • MySql 5.5 / 5.6 / 5.7 / MariaDB
  • Partial tested for MySql 8

Installation

composer require qpdb/query-builder

Configuration

It is enough to configure the pdoWrapper dependence., (*4)

How do we use?

include_once 'path/to/vendor/autoload.php';

use Qpdb\QueryBuilder\QueryBuild;

$query = QueryBuild::select( 'employees' )
    ->fields('lastName, jobTitle, officeCode')
    ->whereEqual( 'jobTitle', "Sales Rep" )
    ->whereIn( 'officeCode', [ 2, 3, 4 ] );

$query->execute() /** return array */

Array
(
    [0] => Array
        (
            [lastName] => Firrelli
            [jobTitle] => Sales Rep
            [officeCode] => 2
        )

    [1] => Array
        (
            [lastName] => Patterson
            [jobTitle] => Sales Rep
            [officeCode] => 2
        )
    ...
)

The Versions

29/07 2018

dev-master

9999999-dev

php class for build MySql queries that prevents mysql injections

  Sources   Download

MIT

The Requires

  • php >=5.4

 

by Adrian Dumitru

php pdo mysql querybuilder

29/07 2018

1.0.5

1.0.5.0

php class for build MySql queries that prevents mysql injections

  Sources   Download

MIT

The Requires

  • php >=5.4

 

by Adrian Dumitru

php pdo mysql querybuilder

01/03 2018

1.0.4

1.0.4.0

php class for build MySql queries that prevents mysql injections

  Sources   Download

MIT

The Requires

  • php >=5.4

 

by Adrian Dumitru

php pdo mysql querybuilder

24/01 2018

1.0.3

1.0.3.0

php class for build MySql queries that prevents mysql injections

  Sources   Download

MIT

The Requires

  • php >=5.4

 

by Adrian Dumitru

php pdo mysql querybuilder

20/01 2018

1.0.2

1.0.2.0

php class for build MySql queries that prevents mysql injections

  Sources   Download

MIT

The Requires

  • php >=5.4

 

by Adrian Dumitru

php pdo mysql querybuilder

22/10 2017

1.0.1

1.0.1.0

php class for build MySql queries that prevents mysql injections

  Sources   Download

MIT

The Requires

  • php >=5.4

 

by Adrian Dumitru

php pdo mysql querybuilder

08/10 2017

1.0

1.0.0.0

php class for build MySql queries that prevents mysql injections

  Sources   Download

MIT

The Requires

  • php >=5.4

 

by Adrian Dumitru

php pdo mysql querybuilder