brunosite/brube-conn

此包已被废弃,不再维护。未建议替代包。

用于数据持久化的 CRUD PHP。

0.1.0 2017-04-28 18:52 UTC

This package is not auto-updated.

Last update: 2024-05-31 18:33:35 UTC


README

基于简化数据库信息插入、查询和删除操作的类集合。

Conn

使用 Singleton 模式以及 PHP 的 PDO 原生包进行数据库连接的主要类

Create

用于根据表格 创建 数据库记录的类

    include "{path}/config.php"
    
    $data = [
        'column1' => 'value1',
        'column2' => 'value2',
    ]
    
    $create = new Conn\Create();
    $create->run('table_name', $data);

Read

用于根据表格 读取 数据库记录的类

    include "{path}/config.php"
    
    $create = new Conn\Read();
    $create->run('table_name', "WHERE id = :id", "id=1");

Update

用于根据表格 更新 数据库记录的类

    include "{path}/config.php"
    
    $data = [
        'column1' => 'value1',
        'column2' => 'value2',
    ]
    
    $create = new Conn\Update();
    $create->run('table_name', $data, "WHERE id = :id", "id=1");

Delete

用于根据表格 删除 数据库记录的类

    include "{path}/config.php"
    
    $create = new Conn\Delete();
    $create->run('table_name', "WHERE id = :id", "id=1");