sql을 일반 함수처럼 편하게 작성하세요! 정보
sql을 일반 함수처럼 편하게 작성하세요!첨부파일
본문
그누보드5의 sql_query 함수를 사용해서 자주쓰는 query만 간단히 함수형태로 만들어 보았습니다.
사용법은 다운로드 받으셔서 lib에 업로드 하신후, 그냥 include 하셔서 쓰시면 됩니다.
함수마다 주석 달려있으니 테스트 해보시면 어떤 기능인지 알 수 있습니다.
필요하신 분들 가져다 쓰시고 더 필요하신 기능 있으면 추가하겠습니다.
예시로 기존에 게시판 글 목록을 가져오실 때, 쿼리 만들고, fetch해서 for문으로 돌려서 가져오셨다면,
이제는 아래 함수 1개로 가능합니다.
사용법은 다운로드 받으셔서 lib에 업로드 하신후, 그냥 include 하셔서 쓰시면 됩니다.
함수마다 주석 달려있으니 테스트 해보시면 어떤 기능인지 알 수 있습니다.
필요하신 분들 가져다 쓰시고 더 필요하신 기능 있으면 추가하겠습니다.
예시로 기존에 게시판 글 목록을 가져오실 때, 쿼리 만들고, fetch해서 for문으로 돌려서 가져오셨다면,
이제는 아래 함수 1개로 가능합니다.
//get list, 가져온 행 전부를 리턴
function sql_get_list($table, $fields="*", $where=null, $order=null)
{
$sql = sql_make_select($table, $fields, $where, $order);
$result = sql_query($sql);
if(function_exists('mysqli_fetch_all') && G5_MYSQLI_USE) {
$rows = @mysqli_fetch_all($result, MYSQLI_ASSOC);
} else {
$rows = array();
for ($i=0; $row=sql_fetch_array($result); $i++) {
$rows[$i] = $row;
}
}
return $rows;
}
추천
0
0
댓글 6개
구체적인 사용방법을 가르쳐주셧음 좋겟습니다.
안녕하세요?
사용방법 sql_example.php파일로 올려드렸습니다.
답변보다는 코드로 말씀드리는 것이 더 이해가 빠를 것 같아서요 ㅎㅎ
사용방법 sql_example.php파일로 올려드렸습니다.
답변보다는 코드로 말씀드리는 것이 더 이해가 빠를 것 같아서요 ㅎㅎ
감사합니다.
소스를 이해해주시고 사용하여주시니 제가 감사합니다 :)
아주 편리하고 좋습니다. 감사합니다. 쿼리문을 더 늘려주시면 더 좋겠습니다.
편리하게 쓰신다니 다행입니다 :)
회사일이 좀 바빠져서...여유가 생기면 올리도록 하겠습니다.
어떤 쿼리문이 필요하신가요?
회사일이 좀 바빠져서...여유가 생기면 올리도록 하겠습니다.
어떤 쿼리문이 필요하신가요?