PHP code example of mhmmdq / database
1. Go to this page and download the library: Download mhmmdq/database 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/ */
mhmmdq / database example snippets
/* Add autoloader to php file */
onnection([
'driver'=>'mysql',
'host'=>'localhost',
'port'=>'',
'username'=>'root',
'password'=>'',
'charset'=>'utf8mb4',
'collation'=>'utf8mb4_general_ci',
'database'=>'oop'
]);
use Mhmmdq\Database\QueryBuilder as DB;
$db = new DB();
$db->table('users');
$users = $db->table('users')->get();
var_dump($users);
$users = $db->table('users')->toJson();
echo $users;
$users = $db->table('users')->toJson(false);
echo $users;
$users = $db->table('users')->toArray();
var_dump($users);
$users = $db->table('users')->get();
echo $db->rowCount();
$users = $db->table('users')->select('username,email')->toJson();
echo $users;
$users = $db->table('users')->orderBy('id','DESC')->get();
$db->table('users')->count();
$db->table('users')->max('score');
$db->table('users')->min('score');
$db->primaryKey('columnName');
$users = $db->table('users')->where('6')->get();
$users = $db->table('users')->where('username','mhmmdq')->get();
$users = $db->table('users')->where('name','LIKE','%Mohammad%')->get();
$users = $db->table('users')->where('name','mohammad')->where('age','>','18')->get();
$users = $db->table('users')->limit(6)->get()
$user = $db->table('users')->first()
$user = $db->table('users')->find('username','mhmmdq');
$user = $db->table('users')->find('username','mhmmdq','json');
$db->notFoundView($path);
$user = $db->table('users')->findOrFail('username','mhmmdq');
$users = $db->table('users')->pagination(5)->get()
echo $db->links();
echo $db->links([
'linksNumber'=>'8',
'classList'=>[
'nav'=>'Page navigation example',
'ul'=>'pagination',
'li'=>'page-item',
'li:active'=>'active',
'a'=>'page-link'
]
]);
$db->insert('users',[
'username'=>'user1',
'email'=>'[email protected] ',
'password'=>password_hash('12345678',PASSWORD_DEFAULT),
]);
$validate = [
'username'=>'uniq|min:6|max:255',
'email'=>'uniq|email'
];
$db->insert('users',[
'username'=>'user1',
'email'=>'[email protected] ',
'password'=>password_hash('12345678',PASSWORD_DEFAULT),
],$validate);
$db->update('users',[
'username'=>'mhmmdqasemi'
],['username','mhmmdq']);
$validate = [
'username'=>'uniq|min:6|max:255',
];
$db->update('users',[
'username'=>'mhmmdqasemi'
],['username','mhmmdq'],$validate);
$db->delete('users',['id','8']);