PHP 클래스 SlightPHP\Db

파일 보기 프로젝트 열기: hetao29/slightphp

공개 프로퍼티들

프로퍼티 타입 설명
$_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