드

sql을 일반 함수처럼 편하게 작성하세요!

· 2017-05-18 (목) 10:48:12 · 8258 · 6
그누보드5의 sql_query 함수를 사용해서 자주쓰는 query만 간단히 함수형태로 만들어 보았습니다.
사용법은 다운로드 받으셔서 lib에 업로드 하신후, 그냥 include 하셔서 쓰시면 됩니다.
함수마다 주석 달려있으니 테스트 해보시면 어떤 기능인지 알 수 있습니다.
필요하신 분들 가져다 쓰시고 더 필요하신 기능 있으면 추가하겠습니다.


예시로 기존에 게시판 글 목록을 가져오실 때, 쿼리 만들고, fetch해서 for문으로 돌려서 가져오셨다면,
이제는 아래 함수 1개로 가능합니다.
[code]
//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;
}
[/code]

첨부파일

sql_helper.lib.php (2.7 KB) 40회 2017-05-18 11:14
sql_example.php (3 KB) 25회 2017-05-22 10:52
|

댓글 6개

구체적인 사용방법을 가르쳐주셧음 좋겟습니다.
안녕하세요?
사용방법 sql_example.php파일로 올려드렸습니다.
답변보다는 코드로 말씀드리는 것이 더 이해가 빠를 것 같아서요 ㅎㅎ
감사합니다.
소스를 이해해주시고 사용하여주시니 제가 감사합니다 :)
아주 편리하고 좋습니다. 감사합니다. 쿼리문을 더 늘려주시면 더 좋겠습니다.
편리하게 쓰신다니 다행입니다 :)
회사일이 좀 바빠져서...여유가 생기면 올리도록 하겠습니다.
어떤 쿼리문이 필요하신가요?
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
17-05-22 조회 7,447
17-05-20 조회 6,279
17-05-19 조회 8,166
17-05-19 조회 8,044
17-05-18 조회 6,205
17-05-18 조회 9,153
17-05-18 조회 7,103
17-05-18 조회 1.1만
17-05-18 조회 1만
17-05-18 조회 8,259
17-05-17 조회 5,806
17-05-17 조회 6,905
17-05-17 조회 6,177
17-05-17 조회 7,997
17-05-16 조회 7,306
17-05-16 조회 7,291
17-05-16 조회 8,158
17-05-13 조회 1.1만
17-05-12 조회 9,273
17-05-08 조회 1.7만
17-05-08 조회 1.2만
17-05-07 조회 1.3만
17-05-07 조회 6,877
17-05-04 조회 7,405
17-05-03 조회 7,800
17-05-02 조회 9,375
17-05-01 조회 1.1만
17-04-27 조회 7,741
17-04-26 조회 1.4만
17-04-24 조회 9,468