PeServer

IDatabaseExecutor extends IDatabaseImplementation

`insert/update/delete` 系処理。

DB固有の何かも行う(PRAGMA/GRANT/USE とか)

Table of Contents

Methods

delete()  : int
削除処理。
deleteByKey()  : void
単一削除処理。
deleteByKeyOrNothing()  : bool
単一削除処理。
escapeLike()  : string
`like` のエスケープ処理。
escapeValue()  : string
バインド値のエスケープ処理。
execute()  : DatabaseTableResult
実行処理。
insert()  : int
挿入処理。
insertSingle()  : void
単一挿入処理。
update()  : int
更新処理。
updateByKey()  : void
単一更新処理。
updateByKeyOrNothing()  : bool
単一更新処理。

Methods

delete()

削除処理。

public delete(string $statement[, array<string|int, string|int|bool>|null $parameters = null ]) : int
Parameters
$statement : string
$parameters : array<string|int, string|int|bool>|null = null
Tags
phpstan-param

literal-string $statement

phpstan-param

array<array-key,DatabaseBindValueAlias>|null $parameters

throws
DatabaseException
throws
SqlException

問い合わせ文の検証エラー

Return values
int

削除件数。

deleteByKey()

単一削除処理。

public deleteByKey(string $statement[, array<string|int, string|int|bool>|null $parameters = null ]) : void
Parameters
$statement : string
$parameters : array<string|int, string|int|bool>|null = null
Tags
phpstan-param

literal-string $statement

phpstan-param

array<array-key,DatabaseBindValueAlias>|null $parameters

throws
DatabaseException
throws
SqlException

問い合わせ文の検証エラー

deleteByKeyOrNothing()

単一削除処理。

public deleteByKeyOrNothing(string $statement[, array<string|int, string|int|bool>|null $parameters = null ]) : bool
Parameters
$statement : string
$parameters : array<string|int, string|int|bool>|null = null
Tags
phpstan-param

literal-string $statement

phpstan-param

array<array-key,DatabaseBindValueAlias>|null $parameters

throws
DatabaseException
throws
SqlException

問い合わせ文の検証エラー

Return values
bool

削除できたか。

escapeLike()

`like` のエスケープ処理。

public escapeLike(string $value) : string
Parameters
$value : string
Return values
string

escapeValue()

バインド値のエスケープ処理。

public escapeValue(mixed $value) : string
Parameters
$value : mixed
Return values
string

execute()

実行処理。

public execute(string $statement[, array<string|int, string|int|bool>|null $parameters = null ]) : DatabaseTableResult
Parameters
$statement : string
$parameters : array<string|int, string|int|bool>|null = null
Tags
template

TFieldArray of FieldArrayAlias

phpstan-param

literal-string $statement

phpstan-param

array<array-key,DatabaseBindValueAlias>|null $parameters

phpstan-return

DatabaseTableResult<TFieldArray>

throws
DatabaseException
Return values
DatabaseTableResult

insert()

挿入処理。

public insert(string $statement[, array<string|int, string|int|bool>|null $parameters = null ]) : int
Parameters
$statement : string
$parameters : array<string|int, string|int|bool>|null = null
Tags
phpstan-param

literal-string $statement

phpstan-param

array<array-key,DatabaseBindValueAlias>|null $parameters

throws
DatabaseException
throws
SqlException

問い合わせ文の検証エラー

Return values
int

挿入件数。

insertSingle()

単一挿入処理。

public insertSingle(string $statement[, array<string|int, string|int|bool>|null $parameters = null ]) : void
Parameters
$statement : string
$parameters : array<string|int, string|int|bool>|null = null
Tags
phpstan-param

literal-string $statement

phpstan-param

array<array-key,DatabaseBindValueAlias>|null $parameters

throws
DatabaseException
throws
SqlException

問い合わせ文の検証エラー

update()

更新処理。

public update(string $statement[, array<string|int, string|int|bool>|null $parameters = null ]) : int
Parameters
$statement : string
$parameters : array<string|int, string|int|bool>|null = null
Tags
phpstan-param

literal-string $statement

phpstan-param

array<array-key,DatabaseBindValueAlias>|null $parameters

throws
DatabaseException
throws
SqlException

問い合わせ文の検証エラー

Return values
int

更新件数。

updateByKey()

単一更新処理。

public updateByKey(string $statement[, array<string|int, string|int|bool>|null $parameters = null ]) : void
Parameters
$statement : string
$parameters : array<string|int, string|int|bool>|null = null
Tags
phpstan-param

literal-string $statement

phpstan-param

array<array-key,DatabaseBindValueAlias>|null $parameters

throws
DatabaseException
throws
SqlException

問い合わせ文の検証エラー

updateByKeyOrNothing()

単一更新処理。

public updateByKeyOrNothing(string $statement[, array<string|int, string|int|bool>|null $parameters = null ]) : bool
Parameters
$statement : string
$parameters : array<string|int, string|int|bool>|null = null
Tags
phpstan-param

literal-string $statement

phpstan-param

array<array-key,DatabaseBindValueAlias>|null $parameters

throws
DatabaseException
throws
SqlException

問い合わせ文の検証エラー

Return values
bool

更新できたか。


        
On this page

Search results