kerim/basedb

简单的PDO数据库库。

dev-main 2022-08-02 17:45 UTC

This package is auto-updated.

Last update: 2024-09-30 01:54:29 UTC


README

简单的PDO数据库库

安装

composer require kerim/basedb

用法

use Kerim\Basedb\BaseDB;
BaseDB::method();

方法

连接

use Kerim\Basedb\BaseDB;
BaseDB::connect("dbname", ["user" => "username", "pass" => "password"], "host", "charset")

use Kerim\Basedb\BaseDB;
BaseDB::table("table")

条件

use Kerim\Basedb\BaseDB;
BaseDB::table("table")::where(["key" => "value"])

选择

use Kerim\Basedb\BaseDB;
BaseDB::table("table")::select(["column1", "column2", "..."])
/*** OR ***/
BaseDB::table("table")::select()

一个

use Kerim\Basedb\BaseDB;
BaseDB::table("table")::where(["key" => "value"])::select()::one();

所有

use Kerim\Basedb\BaseDB;
BaseDB::table("table")::select()::all();

插入

use Kerim\Basedb\BaseDB;
BaseDB::table("table")::insert([
    "key" => "value",
    "other_key" => "other_value"
])

更新

use Kerim\Basedb\BaseDB;
BaseDB::table("table")::where(["key" => "value"])::update([
    "key" => "changed_value",
])

删除

use Kerim\Basedb\BaseDB;
BaseDB::table("table")::where(["key" => "value"])::delete();
/*** OR ***/
BaseDB::table("table")::delete();