PHP code example of midorikocak / querymaker

1. Go to this page and download the library: Download midorikocak/querymaker library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

midorikocak / querymaker example snippets


$queryMaker = new QueryMaker();
$queryMaker->select('users');
echo $queryMaker->getQuery();

$queryMaker = new QueryMaker();
$queryMaker->select('users', ['id', 'email']);
echo $queryMaker->getQuery();

$queryMaker = new QueryMaker();
$queryMaker->select('users', ['id', 'email'])->where('id', '3', '>=');
echo $queryMaker->getQuery();
echo $queryMaker->getStatement();

$queryMaker = new QueryMaker();
$queryMaker->delete('users');
echo $queryMaker->getQuery();

$queryMaker = new QueryMaker();
$queryMaker->select('users', ['id', 'email'])->where('id', 3);
echo $queryMaker->getQuery();
echo $queryMaker->getStatement();

$queryMaker = new QueryMaker();
$queryMaker->select('users', ['id', 'email'])->where('id', 3)->and('email', '[email protected]')->or('username', 'midori');
echo $queryMaker->getQuery();
echo $queryMaker->getStatement();

$queryMaker = new QueryMaker();
$queryMaker->select('users', ['id', 'email'])->where('email', '[email protected]')->and('id', '>3')->and('id', '<5');

$queryMaker = new QueryMaker();
$queryMaker->select('users')->orderBy('id');
echo $queryMaker->getQuery();


$queryMaker = new QueryMaker();
$queryMaker->select('users')->orderBy('id')->limit(3)->offset(2);
echo $queryMaker->getQuery();

$db = new PDO("mysql:host=$dbhost;dbname=$dbname", $dbuser, $dbpass);

$queryMaker = new QueryMaker();

$queryMaker->select('users', ['id', 'email'])->where('id', 3)->and('email', '[email protected]')->or('username', 'midori');

$statement = $db->prepare($query->getStatement());

$statement->execute($query->getParams());


$queryMaker = new QueryMaker();
$queryMaker->insert('users', ['email' => '[email protected]', 'username' => 'midorikocak']);
echo $queryMaker->getQuery();
echo $queryMaker->getStatement();

$queryMaker = new QueryMaker();
$queryMaker->update('users', ['email' => '[email protected]', 'username' => 'midorikocak'])->where('id', 3);
echo $queryMaker->getQuery();
echo $queryMaker->getStatement();