PHP Класс SlightPHP\Db

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$_globals array

Открытые методы

Метод Описание
__construct ( $engineName = "mysql" )
delete ( string | array | object $table, string | array | object $condition ) : integer | boolean delete
error ( )
execute ( string $sql ) : boolean | integer | array
init ( array | object $params ) construct
insert ( string | array | object $table, string | array | object $item = "", boolean $isreplace = false, boolean $isdelayed = false, string | array | object $update = [] ) : integer | boolean insert
select ( string | array | object $table, string | array | object $condition = "", string | array | object $item = "", string | array | object $groupby = "", string | array | object $orderby = "", string | array | object $leftjoin = "" ) : DbData select data from db
selectOne ( $table, $condition = "", $item = "", $groupby = "", $orderby = "", $leftjoin = "" ) select one from select result
setCount ( $count ) is count
setLimit ( $limit ) page size
setPage ( $page ) page number
update ( string | array | object $table, string | array | object $condition, string | array | object $item ) : integer | boolean update data

Приватные методы

Метод Описание
__addsqlslashes ( $k )
__array2string ( $mixed, $alais = false )
__query ( string $sql ) : Array query
__quote ( $condition, $split = "AND" )
__setEngine ( $engineName )

Описание методов

__construct() публичный Метод

public __construct ( $engineName = "mysql" )

delete() публичный Метод

delete
public delete ( string | array | object $table, string | array | object $condition ) : integer | boolean
$table string | array | object
$condition string | array | object
Результат integer | boolean

error() публичный Метод

public error ( )

execute() публичный Метод

public execute ( string $sql ) : boolean | integer | array
$sql string
Результат boolean | integer | array

init() публичный Метод

construct
public init ( array | object $params )
$params array | object

insert() публичный Метод

insert
public insert ( string | array | object $table, string | array | object $item = "", boolean $isreplace = false, boolean $isdelayed = false, string | array | object $update = [] ) : integer | boolean
$table string | array | object
$item string | array | object
$isreplace boolean
$isdelayed boolean
$update string | array | object
Результат integer | boolean int(lastInsertId or affectedRows)

select() публичный Метод

select data from db
public select ( string | array | object $table, string | array | object $condition = "", string | array | object $item = "", string | array | object $groupby = "", string | array | object $orderby = "", string | array | object $leftjoin = "" ) : DbData
$table string | array | object
$condition string | array | object
$item string | array | object
$groupby string | array | object
$orderby string | array | object
$leftjoin string | array | object
Результат DbData object || Boolean false

selectOne() публичный Метод

select one from select result
public selectOne ( $table, $condition = "", $item = "", $groupby = "", $orderby = "", $leftjoin = "" )

setCount() публичный Метод

is count
public setCount ( $count )

setLimit() публичный Метод

page size
public setLimit ( $limit )

setPage() публичный Метод

page number
public setPage ( $page )

update() публичный Метод

update data
public update ( string | array | object $table, string | array | object $condition, string | array | object $item ) : integer | boolean
$table string | array | object
$condition string | array | object
$item string | array | object
Результат integer | boolean

Описание свойств

$_globals статическое публичное свойство

static public array $_globals
Результат array