class DB

Methods

static PDO
connection()

No description

static void
close()

No description

static array|string
select(string $sql, array|null $data, bool $single = false)

执行原生 SELECT 语句.

static int
insert(string $sql, array $data = [])

执行原生 INSERT 语句.

static int
update(string $sql, array $data = [])

执行原生 UPDATE 语句.

static int
delete(string $sql, array $data = [])

执行原生 DELETE 语句.

static int
statement(string $sql)

执行普通语句.

static void
beginTransaction()

No description

static void
transaction(Closure $callback)

No description

static void
commit()

No description

static void
rollback()

No description

static void
createUser()

No description

static void
deleteUser()

No description

static 
getDebugInfo()

No description

static PDO
getPdo()

No description

Details

at line 26
static PDO connection()

Return Value

PDO

Exceptions

Exception

at line 69
static void close()

Return Value

void

at line 83
static array|string select(string $sql, array|null $data, bool $single = false)

执行原生 SELECT 语句.

Parameters

string $sql
array|null $data
bool $single

Return Value

array|string

Exceptions

Exception

at line 118
static int insert(string $sql, array $data = [])

执行原生 INSERT 语句.

Parameters

string $sql
array $data

Return Value

int

Exceptions

Exception

at line 141
static int update(string $sql, array $data = [])

执行原生 UPDATE 语句.

Parameters

string $sql
array $data

Return Value

int 返回受影响的记录条数

Exceptions

Exception

at line 153
static int delete(string $sql, array $data = [])

执行原生 DELETE 语句.

Parameters

string $sql
array $data

Return Value

int

Exceptions

Exception

at line 186
static int statement(string $sql)

执行普通语句.

Parameters

string $sql

Return Value

int

Exceptions

Exception

at line 194
static void beginTransaction()

Return Value

void

Exceptions

Exception

at line 206
static void transaction(Closure $callback)

Parameters

Closure $callback

Return Value

void

Exceptions

Exception

at line 216
static void commit()

Return Value

void

Exceptions

Exception

at line 228
static void rollback()

Return Value

void

Exceptions

Exception

at line 233
static void createUser()

Return Value

void

at line 237
static void deleteUser()

Return Value

void

at line 248
static getDebugInfo()

at line 258
static PDO getPdo()

Return Value

PDO

Exceptions

Exception