mateodioev/db
Composer 安装命令:
composer require mateodioev/db
包简介
Easy sql-db connection
README 文档
README
Installation
Github:
git clone https://github.com/Mateodioev/db
cd db
composer install
Composer:
composer require mateodioev/db
Usage
Set database data
use Mateodioev\Db\Connection; Connection::Prepare('DB_HOST', 'DB_PORT', 'DB_NAME', 'DB_USER', 'DB_PASS'); # or $dir = 'path/to/.env/file'; Connection::PrepareFromEnv($dir);
Execute querys
use Mateodioev\Db\Query; $db = new Query(); // Return one afect row $db->Exec('SELECT * FROM users'); // Simple sql query $db->Exec('SELECT * FROM users WHERE id = :id', [':id' => 'random_id']); // With params // Return all afect rows $db->GetAll('SELECT * FROM users'); // Simple sql query $db->GetAll('SELECT * FROM users WHERE id = :id', [':id' => 'random_id']); // With params
Exceptions
-
Connection::PrepareFromEnv($dir);If dir not fund or not readable throw exception -
$db->Exec($sql_query)or$db->GetAll($sql_query)If sql query not valid or invalid credentials throw exception
统计信息
- 总下载量: 166
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-02-26