1. Go to this page and download the library: Download gelembjuk/db 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/ */
gelembjuk / db example snippets
// simple example to show how to work with 2 DB parelelly in a PHP script
$dbsettings1 = array(
'user' => 'dbuser',
'password' => 'dbuserpassword',
'database' => 'mydb',
'host' => 'localhost',
'connectioncharset' => 'utf8',
'namescharset' => 'utf8'
);
// different DB
$dbsettings2 = array(
'user' => 'dbuser',
'password' => 'dbuserpassword',
'database' => 'mydb2',
'host' => 'localhost',
'connectioncharset' => 'utf8',
'namescharset' => 'utf8'
);
$dbengine1 = new Gelembjuk\DB\MySQL($dbsettings1);
$dbengine2 = new Gelembjuk\DB\MySQLi($dbsettings2);
// connection will be established on a first request to a DB
class MyTable extends Gelembjuk\DB\Base {
public function getUsers() {
return $this->getRows('SELECT * FROM users');
}
public function addUser($name,$email) {
$sql = "INSERT INTO users (name,email) VALUES ".
"('".$this->quote($name)."','".$this->quote($email)."')";
$this->executeQuery();
return getLastInsertedId();
}
}
$mytable = new MyTable($dbengine1);
$userid1 = $mytable->addUser('User 1','[email protected]');
$userid2 = $mytable->addUser('User 2','[email protected]');
print_r($mytable->getUsers());
// this will do same but with different DB
$mytable2 = new MyTable($dbengine2);
print_r($mytable2->getUsers());
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.