PHP 클래스 App\services\Database

파일 보기 프로젝트 열기: printempw/blessing-skin-server 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( array $config = null ) Construct with a config array.
__destruct ( )
delete ( $condition = null, $table = null )
fetchArray ( $sql )
getNumRows ( $key, $value, $table = null )
getRecordNum ( $table = null )
has ( $key, $value, $table = null )
hasTable ( $tableName )
insert ( $data, $table = null )
prepareConnection ( array $config = null ) : mysqli Try to connect to the database with given config.
query ( $sql )
select ( string $key, string $value, array $condition = null, string $table = null, boolean $dont_fetch_array = false ) : array | resources Select records from table
table ( $tableName, $no_prefix = false )
update ( $key, $value, $condition = null, $table = null )

비공개 메소드들

메소드 설명
where ( array $condition ) : string Generate where statement

메소드 상세

__construct() 공개 메소드

Construct with a config array.
public __construct ( array $config = null )
$config array

__destruct() 공개 메소드

public __destruct ( )

delete() 공개 메소드

public delete ( $condition = null, $table = null )

fetchArray() 공개 메소드

public fetchArray ( $sql )

getNumRows() 공개 메소드

public getNumRows ( $key, $value, $table = null )

getRecordNum() 공개 메소드

public getRecordNum ( $table = null )

has() 공개 메소드

public has ( $key, $value, $table = null )

hasTable() 공개 메소드

public hasTable ( $tableName )

insert() 공개 메소드

public insert ( $data, $table = null )

prepareConnection() 공개 정적인 메소드

Try to connect to the database with given config.
public static prepareConnection ( array $config = null ) : mysqli
$config array
리턴 mysqli

query() 공개 메소드

public query ( $sql )

select() 공개 메소드

Select records from table
public select ( string $key, string $value, array $condition = null, string $table = null, boolean $dont_fetch_array = false ) : array | resources
$key string
$value string
$condition array See function `where`
$table string Which table to operate
$dont_fetch_array boolean Return resources if true
리턴 array | resources

table() 공개 메소드

public table ( $tableName, $no_prefix = false )

update() 공개 메소드

public update ( $key, $value, $condition = null, $table = null )