Skip to content

A PHP Data Objects (PDO) wrapper class for databases manipulations.

License

Notifications You must be signed in to change notification settings

NestboxPHP/Nestbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nestbox

A PHP Data Objects (PDO) wrapper class for databases manipulations to easily fill gaps of niche requirements. This project was designed with simplistic usage with database safety in mind. It is updated as needs arise and is probably a result of NIH syndrome.

Installing

todo: add how to install here

Basic Usage

use NestboxPHP\Nestbox;

$nest = new Nestbox($dbHost, $dbUser, $dbPass, $dbName);

try {
    if( $nest->query_execute( "SELECT * FROM `users`;" )) {
        $users = $nest->results();
    }
} catch ( NestboxException $exception ) {
    die( $exception->getMessage());
}

Packages

Nestbox is meant to be a base PDO wrapper upon which to build. The following packages (Birds) are currenly in development or supported:

Package Description
Babbler Content management for website/blog functionality.
Bullfinch Message board management.
Cuckoo Transparent in-line encryption for queries.
Lorikeet Image upload processing and indexing.
Macaw An interface for the Microsoft PlayFab REST API.
Magpie User and role permissions manager.
Sternidae Historical and future flight tracking tool.
Titmouse User registration and session management with built-in password best-practices.
Veery Weather forecast data collection, storage, and analysis.
Weaver REST API endpoint management.

References

Since this was a project that originated with the intent of learning how to do PDO things, here are some great references used during the development of this project:

About

A PHP Data Objects (PDO) wrapper class for databases manipulations.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages