定制 duc/query-builder 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

duc/query-builder

Composer 安装命令:

composer require duc/query-builder

包简介

composer package for simple query builder

README 文档

README

Installation

composer require duc/query-builder:dev-main

How to use

Use Composer Autoloader:

require_once __DIR__ . '/vendor/autoload.php';
use Duc\QueryBuilder\QueryBuilder;

Change your information for $config:

$servername = "localhost";
$dbname = "query_builder_test";
$username = "root";
$password = "12345678";

$config = [
    'host' => $servername,
    'dbname' => $dbname,
    'username' => $username,
    'password' => $password
];

Initialize QueryBuilder:

$db = new QueryBuilder($config);

Usages:

Select

// Trả về dữ liệu từ CSDL
$data = $db->select('id', 'name')->from('users')->get();
print_r($data);     //Dữ liệu lấy được

// Chạy query rồi trả về query đó
$query = $db->select('id', 'name')->from('users')->execute();
print_r($query);     //SELECT id, name FROM users

Insert

//INSERT INTO users (id, name) VALUES (2, 'duc'), (3, 'hoa')
$query = $db->insert('users', array('id', 'name'), 'VALUES', array(2, 'duc'), array(3, 'hoa'))->execute();   

Delete

//DELETE FROM users WHERE id=4
$query = $db->delete('users', 'id', 4)->execute();

Update

//UPDATE users SET name = 'trung' WHERE id = 1
$query1 = $db->update('users', array('name' => 'trung'), array('id', '=', 1))->execute();

//UPDATE users SET name = 'trung', age = 1 WHERE id = 1
$query2 = $db->update('users', array('name' => 'trung', 'age' => 1), array('id', '=', 1))->execute();

统计信息

  • 总下载量: 2
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2024-02-22