Skip to content

MarceloOProgramador/mcldb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

This libary is a simple database CRUD with some functions. It is created with private intention of studying php by Marcelo Pereira.


EXAMPLES

INSERT EXAMPLE

$create_instance = new Create();  
$user = [
    "name"  => "Example name",
    "email" => "example@example.com"
];
$table_name = "users";

$create_instance->toCreate($table_name, $user);
$create_instance->exec();

READ EXAMPLE

$read_instance = new Read();
$table_example = "users";
$read_instance->toRead($table_example)->where("id", "=", 1);
$user = $read_instance->fetch();


UPDATE EXAMPLE

$table_name = "users"; 
$update_instance = new Update(); 
$read_instance = new Read(); 
 
$read_instance->toRead($table_name)->where("id", "=", 1); 
$user = $read_instance->fetch()[0]; //return array 
 
$user["name"] = "Name updated"; 
$user["email"] = "update@update.com"; 
 
$update_instance->toUpdate($table_name, $user)->where("id", "=", $user["id"]); 
$update_instance->exec(); 
 

$user["name"] = "Name updated";
$user["email"] = "update@update.com";

$update_instance->toUpdate($table_name, $user)->where("id", "=", $user["id"]);
$update_instance->exec();

DELETE EXAMPLE

$table_name = "users"; 
$read_instance = new Read(); 
$delete_instance = new Delete(); 
 
$read_instance->toRead($table_name)->where("id", "=", 1); 
$user = $read_instance->fetch()[0];  
 
$delete_instance->toDelete($table_name)->where("id", "=", $user["id"]); 
$delete_instance->exec(); 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published