ibrahimozturkme / easydb
Short MySQL & PDO Proccess.
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 2
Open Issues: 3
pkg:composer/ibrahimozturkme/easydb
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2025-11-09 06:25:41 UTC
README
Installing via Composer
`$ composer require "ibrahimozturkme/easydb":"dev-master"
Constructor
$database: String.$host: String.$username: String.$password: String.$charset: String.
Server Mode
$db = new \EasyDB\Connection('database_name', 'localhost', 'ibrahimozturk', '12341234', 'utf8');
Localhost mode
$db = new \EasyDB\Connection('database_name');
SQL
-
$proccess: String. -
$table: String.$db->sql('select', 'articles');
From
-
$fields: String.$db->sql('select', 'articles')->from('id, title, article');
Serialize
-
$array: Array. Form data$db->sql('insert', 'articles')->serialize($_POST)->result();
Additional
-
$type: String. -
$array: Array. Form data$db->sql('update', 'articles')->serialize($array)->additional('WHERE id = :id', ['id' => 2])->result();
Result
Query result.
$db->sql('select', 'articles')->result();
Examples
SELECT - Single
$query = $db->sql('select', 'articles')->additional('WHERE id = :id', ['id' => 2])->result();
echo $query->count;
echo $query->result->title;
SELECT - Multiple
$query = $db->sql('select', 'articles')->result();
echo $query->count;
foreach($query->result as $row){
echo $row->title.'<br>';
}
SELECT - From
$query = $db->sql('select', 'articles')->from('id, title, article')->result();
echo $query->count;
foreach($query->result as $row){
echo $row->title.'<br>';
}
INSERT
$insert = $db->sql('insert', 'articles')->serialize($array)->result();
echo $insert->last_id;
echo ($insert->result) ? 'Has been added.' : 'Could not be added.';
UPDATE
$update = $db->sql('update', 'articles')->serialize($array)->additional('WHERE id = :id', ['id' => 2])->result();
echo ($update->result) ? 'Have been updated.' : 'Update failed.';
DELETE
$delete = $db->sql('delete', 'articles')->additional('WHERE id = :id', ['id' => 2])->result();
echo ($update->result) ? 'Has been deleted.' : 'Could not be deleted.';