1. Go to this page and download the library: Download punk/query 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/ */
punk / query example snippets
unk\Query\Sql;
// open the PDO connection and set it || Abrindo conexão com PDO
Sql::setConnection(['driver' => 'mysql',
'database' => 'database',
'port' => 'port',
'username' => 'username',
'password' => 'password']);
// Connect to an users table || Conectando a tabela de usuários
$users = Sql::from("users");
// listing the users || listando os usuários
foreach ($users->runSelect() as $user) {
echo $user['full_name'];
}
// listing some users || listando alguns usuários
foreach ($users->where(['enable' , true])->runSelect() as $user) {
echo $user['full_name'];
}
// listing some users || listando alguns usuários
foreach ($users->where(['enable' , true])->runSelect() as $user) {
echo $user['full_name'];
}
// diplay Query constructor user join permissions
$users->leftJoin('permissions')->limit(12)->runSelect();
// Union Query
$users->where(['enable' , true])->union($users->where(['enable' , false]));
// Subselect activities to users
$activities = Sql::from("users_activities")->select('count(id)')->where(['user_id', 'id']);
$users->leftJoin('permissions')->select($activities);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.