1. Go to this page and download the library: Download kinetis/query-builder 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/ */
kinetis / query-builder example snippets
use Kinetis\Persistence\ConnectionDefinition;
use Kinetis\Persistence\SqlConnectionFactory;
use Kinetis\QueryBuilder\Query;
// Build the client once and reuse it across units of work.
$db = SqlConnectionFactory::create(new ConnectionDefinition(
dialect: 'mysql',
host: 'db.internal',
database: 'shop',
user: 'shop',
password: $password,
));
$orders = new Query($db)
->table('orders')
->where('customer_id', '=', $customerId)
->where('status', '!=', 'cancelled')
->orderBy('created_at', 'desc')
->limit(20)
->get(OrderRow::class); // OrderRow is your own row DTO
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.