728x90

킴스큐에서 제공하는 함수를 일반 PHP에서도 활용할 수 있게 수정해서 적용해봤는데 잘 된다.

DB 업데이트할 때에는 로직을 어떻게 적용할 것인지에 따라 유연성있게 적용할 수 있다.

함수화를 잘 해두면 코딩이 편리해진다.

where 조건절은 있을 수도 있고 없을 수도 있다. 이걸 감안해서 만들어져 있다고 보면 된다.

조인의 개념도 알고 보면 아주 쉬운 거다. 역시 이 함수에서 조인한 것을 적용해 볼 수 있다.


function getExt($filename)
{
    $ext = substr(strrchr($filename,"."),1);
    $ext = strtolower($ext);
    return $ext;
}

// DB Query Cutom 함수
function getDbData($table,$where,$data)
{
    global $db;
    $result = mysql_query('select '.$data.' from '.$table.($where?' where '.getSqlFilter($where):''));
    $row = mysql_fetch_array($result);
    return $row;
}

//DB삽입
function getDbInsert($table,$key,$val)
{
    global $db;
    mysql_query("insert into ".$table." (".$key.")values(".$val.")");
}

//DB업데이트
function getDbUpdate($table,$set,$where)
{
    global $db;
    mysql_query('set names utf8');
    mysql_query('set sql_mode=\'\'');
    mysql_query("update ".$table." set ".$set.($where?' where '.getSqlFilter($where):''));
}

//SQL필터링
function getSqlFilter($sql)
{
    return $sql;
}

'Web 프로그램 > PHP 응용 및 활용' 카테고리의 다른 글

접속 허용 IP 체크  (0) 2016.05.04
문자열 숫자 표기  (0) 2016.04.23
[PHP] 날짜 함수 정리  (0) 2015.08.03
[PHP] 설문조사 종료날짜 체크  (0) 2015.05.27
[PHP] 쿠키와 세션, 그리고 보안  (0) 2015.05.27
블로그 이미지

Link2Me

,