PHP 클래스 phprs\ezsql\rules\update\UpdateSetRule

상속: extends phprs\ezsql\rules\basic\WhereRule
파일 보기 프로젝트 열기: caoym/phprs-restful

공개 메소드들

메소드 설명
__construct ( $context )
set ( string $column, mixed $value ) : UpdateSetRule update('table')->set('a', 1) => "UPDATE table SET a=1" update('table')->set('a', 1)->set('b',Sql::native('now()')) => "UPDATE table SET a=1,b=now()"
setArgs ( array $values ) : UpdateSetRule update('table')->set(['a'=>1, 'b'=>Sql::native('now()')]) => "UPDATE table SET a=1,b=now()"
setExpr ( string $expr, mixed $_ = null ) : UpdateSetRule update('table')->setExpr('a=a+?',1)

메소드 상세

__construct() 공개 메소드

public __construct ( $context )

set() 공개 메소드

update('table')->set('a', 1) => "UPDATE table SET a=1" update('table')->set('a', 1)->set('b',Sql::native('now()')) => "UPDATE table SET a=1,b=now()"
public set ( string $column, mixed $value ) : UpdateSetRule
$column string
$value mixed
리턴 UpdateSetRule

setArgs() 공개 메소드

update('table')->set(['a'=>1, 'b'=>Sql::native('now()')]) => "UPDATE table SET a=1,b=now()"
public setArgs ( array $values ) : UpdateSetRule
$values array
리턴 UpdateSetRule

setExpr() 공개 메소드

update('table')->setExpr('a=a+?',1)
public setExpr ( string $expr, mixed $_ = null ) : UpdateSetRule
$expr string
$_ mixed
리턴 UpdateSetRule