thiiagoms/tbuilder
Composer 安装命令:
composer require thiiagoms/tbuilder
包简介
PHP Query Builder
README 文档
README
TBuilder - Database querybuilder 🧑🎓
Simple database querybuilder
Dependencies
- +PHP8.2
- Composer
Install 📦
01 - Install package with composer
$ composer require thiiagoms/tbuilder
Use
01 - Call TBuilder\QueryBuilder and pass your database credentials
<?php declare(strict_types=1); if (php_sapi_name() !== 'cli') { echo '<h1>Only in CLI mode</h1>'; exit; } require_once __DIR__ . '/vendor/autoload.php'; use TBuilder\Database\QueryBuilder; $queryBuilder = new QueryBuilder('localhost', 3306, 'tbuilder', 'root', ''); // Select $result = $queryBuilder->select('user', 'id, name, email'); foreach ($result as $person) { echo "\nId: {$person['id']}\nName: {$person['name']}\nE-mail: {$person['email']}\n"; } // Insert $payload = ['name' => 'Person example', 'email' => 'person.per@example.com']; $id = $queryBuilder->insert('user', $payload); echo "\nLast insert id {$id} \n"; // Update $result = $queryBuilder->update('user', 'id = 1', ['name' => "TBuilder Test"]); print_r($result); // true or false // Delete $result = $queryBuilder->delete('user', 'id = 1'); print_r($result); // true or false
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-02-20