rioagungpurnomo / dcobwebs
DCobwebs (Database Cobwebs) PHP framework to make it easier to process data and very simple NoSQL.
Installs: 22
Dependents: 0
Suggesters: 0
Security: 0
Stars: 8
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/rioagungpurnomo/dcobwebs
README
DCobwebs
DCobwebs (Database Cobwebs) PHP framework to make it easier to process data and very simple NoSQL.
Demo : View
Installation
Start to do the installation.
composer require rioagungpurnomo/dcobwebs
Example
A simple example of using DCobwebs and creating a users table containing name and bio fields.
require 'vendor/autoload.php'; use Rioagungpurnomo\Dcobwebs\Dcobwebs; Dcobwebs::add('users', ['name', 'bio']);
Create Data
Adding new data in a table.
Dcobwebs::table(table)->create(array);
Update Data
Updating data in a table.
Dcobwebs::table(table)->update(id, array);
Delete Data
Delete data in a table.
Dcobwebs::table(table)->delete(id);
Count Data
Counts how much data is in a table.
Dcobwebs::table(table)->count();
Find Data
Displays one data with a certain id in a table.
Dcobwebs::table(table)->find(id);
Where Data
Retrieve only certain data in the table.
Dcobwebs::table(table)->where(field, value);
All Data
Displays all data in a table.
Dcobwebs::table(table)->all();
ASC Data
Displays all data in a table by ASC (Ascending).
Dcobwebs::table(table)->asc(field);
DESC Data
Displays all data in a table by DESC (Descending).
Dcobwebs::table(table)->desc(field);
Create Table
Adding a new table in the database.
Dcobwebs::add(name, array);
List Table
Displays all tables in the database.
Dcobwebs::list();
Delete Table
Delete tables in the database.
Dcobwebs::remove(table);
Rename Table
Change the table name to the new table name in the database.
Dcobwebs::rename(old_name, new_name);
Count Table
Count how many tables are in the database.
Dcobwebs::calculate();
Create Field Table
Adding existing fields to tables in the database.
Dcobwebs::table(table)->create_field(array);
Delete Field Table
Delete existing fields in the table in the database.
Dcobwebs::table(table)->delete_field(field);
List Field Table
Displays the fields in the table in the database.
Dcobwebs::table(table)->list_field();
Security
Encrypt
Encrypt strings.
Dcobwebs::encrypt(plaintext, key, iv);
Decrypt
Decrypt strings.
Dcobwebs::decrypt(ciphertext, key, iv);
Donate
Contact me
Contact me via email: rioagungpurnomo@programmer.net, give me input or suggestions or request additional features for DCobwebs to become the number 1 tool for your help.
