sharpedge / cruder
使PHP数据库连接和CRUD应用程序变得简单
v1.0.6
2021-08-27 07:35 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ^6
README
Cruder 是一个简单的库,用于执行所有数据库功能。它就像ABC一样简单
它仍在开发中,社区欢迎添加他们的功能
使用此库,您可以执行某些MySQL功能,例如
- 选择
- 选择带有限制
- 选择带有偏移量
- 选择特定的列
- 插入
- 作为数组插入(忘记查询吧)
选择示例
use Cruder\Sharp\SharpCrud as Cruder; $cruder = Cruder::getInstance('localhost', 'root', '', 'employees'); $cruder->table('employees'); $result = $cruder->getAll();
选择特定的列
use Cruder\Sharp\SharpCrud as Cruder; $cruder = Cruder::getInstance('localhost', 'root', '', 'employees'); $select = array('emp_no', 'dept_no'); $cruder->table('employees'); $cruder->select($select); $result = $cruder->getAll();
选择带限制
use Cruder\Sharp\SharpCrud as Cruder; $cruder = Cruder::getInstance('localhost', 'root', '', 'employees'); $cruder->table('employees'); $cruder->limit(50); $result = $cruder->getAll();
选择带限制和偏移量
use Cruder\Sharp\SharpCrud as Cruder; $cruder = Cruder::getInstance('localhost', 'root', '', 'employees'); $cruder->table('employees'); $cruder->offset(1); $cruder->limit(50); $result = $cruder->getAll();
- 原始选择查询*
use Cruder\Sharp\SharpCrud as Cruder; $cruder = Cruder::getInstance('localhost', 'root', '', 'employees'); $query = "SELECT * FROM table_name"; $result = $cruder->raw($query);
选择带有WHERE
use Cruder\Sharp\SharpCrud as Cruder; $cruder = Cruder::getInstance('localhost', 'root', '', 'employees'); //WHERE has to be an array $cruder->table('employees')->where(array('emp_no', '=', 500000)); $result = $cruder->getAll();
即使是插入也非常简单
use Cruder\Sharp\SharpCrud as Cruder; $cruder = Cruder::getInstance('localhost', 'root', '', 'employees'); $cruder->table('employees'); $insert = array('emp_no' => '500000', 'birth_date' => '1992-01-21', 'first_name'=> "husnain", "last_name" => 'ahmed', 'gender' => 'M', 'hire_date' => '2001-04-02'); $insert_return = $cruder->insert($insert); // it will return the inserted ID