킴스큐에서 제공하는 함수를 일반 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 |