킴스큐에서 사용하는 함수를 잘 몰라서 헤매는 경우가 있어서 아예 찾아보기 쉽게 하려고 여기다 적어논다.
킴스큐 매뉴얼 사이트 http://www.kimsq.co.kr/r/freeboard/13482
//DB-UID데이터
function getUidData($table,$uid)
{
return getDbData($table,'uid='.(int)$uid,'*');
}
//DB데이터 1ROW
function getDbData($table,$where,$data)
{
$row = db_fetch_array(getDbSelect($table,getSqlFilter($where),$data));
return $row;
}
//DB데이터 ARRAY
function getDbArray($table,$where,$data,$sort,$orderby,$recnum,$p)
{
global $DB_CONNECT;
$rcd = db_query('select '.$data.' from '.$table.($where?' where '.getSqlFilter($where):'').' order by '.$sort.' '.$orderby.($recnum?' limit '.(($p-1)*$recnum).', '.$recnum:''),$DB_CONNECT);
return $rcd;
}
//DB데이터 NUM
function getDbRows($table,$where)
{
global $DB_CONNECT;
$rows = db_fetch_array(db_query('select count(*) from '.$table.($where?' where '.getSqlFilter($where):''),$DB_CONNECT));
return $rows[0] ? $rows[0] : 0;
}
//DB데이터 MAX
function getDbCnt($table,$type,$where)
{
global $DB_CONNECT;
$cnts = db_fetch_array(db_query('select '.$type.' from '.$table.($where?' where '.getSqlFilter($where):''),$DB_CONNECT));
return $cnts[0] ? $cnts[0] : 0;
}
//DB셀렉트
function getDbSelect($table,$where,$data)
{
global $DB_CONNECT;
$r = db_query('select '.$data.' from '.$table.($where?' where '.getSqlFilter($where):''),$DB_CONNECT);
return $r;
}
//DB삽입
function getDbInsert($table,$key,$val)
{
global $DB_CONNECT;
db_query("insert into ".$table." (".$key.")values(".$val.")",$DB_CONNECT);
}
//DB업데이트
function getDbUpdate($table,$set,$where)
{
global $DB_CONNECT;
db_query("update ".$table." set ".$set.($where?' where '.getSqlFilter($where):''),$DB_CONNECT);
}
//DB삭제
function getDbDelete($table,$where)
{
global $DB_CONNECT;
db_query("delete from ".$table.($where?' where '.getSqlFilter($where):''),$DB_CONNECT);
}
//DB테이블 비우기
function getDbTruncate($table)
{
global $DB_CONNECT;
db_query("truncate table ".$table,$DB_CONNECT);
}
//DB테이블 uid 초기화 (auto increment 초기화)
function getDbAlter($table,$where)
{
global $DB_CONNECT;
db_query("alter ".$table.($where?' where '.getSqlFilter($where):''),$DB_CONNECT);
}
//SQL필터링 - 다음 패치에 적용예정
function getSqlFilter($sql)
{
return $sql;
}
'Web 프로그램 > 킴스큐RB' 카테고리의 다른 글
파일 내용 검색 쉽게 하는 방법 (0) | 2015.05.19 |
---|---|
글 등록자만 수정버튼 보이게 하기 (0) | 2015.04.01 |
최고관리자 비밀번호 변경 (0) | 2014.08.14 |
글 등록자만 수정버튼 보이게 하기 (0) | 2014.07.19 |
킴스큐RB 모듈 등록 (0) | 2014.07.07 |