dev-master
9999999-devSimple API for Database Access
MIT
The Requires
- php ~5.5 || ~7.0
The Development Requires
by David Wiesner
database api simple
Simple API for Database Access
A simple API for Database Access, (*2)
$ composer require dboho/simple-database-api
# select $result = $da->select('books', ['title'], ['author'=>'Rasmus Lerdorf']); echo(json_encode($result)); # insert $da->insert('books', ['title'=>'Using the New DB2', 'author'=>'Don Chamberlin']); # update $da->update('books', ['price'=>9.80], ['id'=>1023]); # delete $da->delete('books', ['id'=>1021]);
To prevent SQL injection all attributes that are used as column names will be filtered with a whitelist. This whitelist is build for each queried database table., (*3)
Books Table, (*4)
id | title | author | price |
---|---|---|---|
1 | Programming PHP | Rasmus Lerdorf | 39.99 |
Whitelist for the books table will contain id, title, author and price., (*5)
Simple API for Database Access
MIT
database api simple