Download the PHP package suvarivaza/easy-query-builder without Composer
On this page you can find all versions of the php package suvarivaza/easy-query-builder. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download suvarivaza/easy-query-builder
More information about suvarivaza/easy-query-builder
Files in suvarivaza/easy-query-builder
Package easy-query-builder
Short Description It is a easy query builder that includes basic methods for working with a database
License MIT
Homepage https://github.com/suvarivaza/easy-query-builder
Informations about the package easy-query-builder
EasyQueryBuilder
About
It is a easy query builder that includes basic methods for working with a database: SELECT, INSERT, UPDATE, DELETE. If you need a simple query builder to safely work with a database, then this component is what you need.
Dependencies:
This Query Builder has no dependencies except PHP 5.6, \MySQLi extension and PDO.
Safety:
In all requests used by PDO API and prepared queries.
Installation
This is a Composer package. You can install this package with the following command: composer require suvarivaza/easy-query-builder
Usage
Connection
The connection to the database occurs automatically when a new object of the EasyQueryBuilder class is created. Just pass an array with your database connection data to the EasyQueryBuilder class constructor when creating a new object.
Example:
SELECT
Method SELECT gets the arguments passed as $db->select('one', 'two') Using it without arguments equals to having '*' as argument Using it with array maps values as column names
Examples:
The FROM method takes a table name as a parameter.
The WHERE method takes three parameters: key, operator and value. Gets the arguments passed as $query->where('column', 'operator', 'value') Used in: SELECT, UPDATE, DELETE
Examples:
Operator supports: '=', '<', '>', '<=', '>='
Methods RESULT and RESULTS gets the argument fatch data type. You can take data in format as supports PDO:
Examples:
INSERT
The INSERT method takes a table name as a parameter.
The SET method takes as a parameter an associative array with keys as columns and values as the value for the corresponding column. Used in: INSERT, UPDATE
UPDATE
The UPDATE method takes a table name as a parameter.
DELETE
The DELETE method takes a table name as a parameter.