Skip to content

iamanders/db_mysql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

MySQL database abstraction layer for PHP5

Install:

include('db_mysql.php');
$db = new db_mysql('host', 'user', 'password', 'database', 3306, true);

Examples:

Get all matching rows

$result = $db->select('a, b, c')->from('users')->where('age > 18')->get_all();

Get first matching row

$result = $db->select()
			->from('orders o')
			->join('users u', 'o.user_id = u.id')
			->where('o.status_id = 1')
			->orderby('o.id DESC')->get_one();

GROUP BY and HAVING method is also available.

Update rows

$no_updated_rows = $db->update('test_table', array('name' => 'Bart'), 'id = 53');

Delete rows

$no_deleted_rows = $db->delete()->from('test_table')->where('id = 53')->run();

About

Mysql abstraction layer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages