테스트 사이트 - 개발 중인 베타 버전입니다

데이타 1개 가져오기

테이블에서 특정 값 찾아서 데이타 1개 가져오게 하는 함수입니다. 이 방법은 테크노트에서 사용한 방법을 응용하여 만든건데, 아시다시피 테크노트에서 넘어오신 분들이 많고 가장 편리하게 사용한 함수중에 하나를 변경해서 commonlib.php에 추가 했습니다.

 

// fetch
function SQL_select_Fetch($where="",$table="",$hw="",$limit=""){
    if(!$table) return;
    if($where) $where="where $where ";
    if(!$hw) $hw='*';
    if($limit != 'all') $r_limit = 'limit 1';
    return sql_fetch("SELECT $hw FROM $table $where $r_limit");
}

 

호출방법

 

$data = SQL_select_Fetch("where 문장","테이블명 (보드명 아님)","가져오고자 하는 필드명 없으면 *",1);

 

예 1)

$data = SQL_select_Fetch("wr_id=100","g5_write_test","wr_subject",1); // g5_write_test 테이블에서 wr_id=100 인 것중에서 wr_subject 항목에 있는 값을 $data에 넣고

 

echo $dara['wr_subject']; // 값을 보여줌

 

예 2)

$data = SQL_select_Fetch("wr_id=100","g5_write_test","*",1); // g5_write_test 테이블에서 wr_id=100 인 것중에서 모든 항목에 있는 값을 $data에 넣고

 

echo $dara['원하는 필드명']; // 선택한 필드명에 해당하는 값을 보여줌

 

자료는 테크노트의 lib.php 이며, 따로 변형해서 넣어봤습니다. 테크노트에 lib.php에 다양한 함수가 매우 잘 되어 있으니 참고해서 활용해보세요.

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 5개

이거 완전 쿼리빌더 아닌가요 ㅋㅋ

@리오닥터 쿼리빌더는 따로 있더라구요. ^^ 그것도 써보고 응용해서 납품했었습니다. 쿼리빌더는 정말 짱입니다.

@techstar 좋네요! 그누6부턴 뭔가 새로운게 추가됐으면 좋겠어요 ㅎㅎ

@리오닥터 같이 만들어가야하지 않을까 싶습니다. ^^

게시글 목록

번호 제목
16893
16890
16889
16888
16887
16886
16885
16884
16883
16882
16881
16880
16871
16870
16868
16863
16861
16856
16852
16834
16833
16829
16827
16826
16823
16822
16819
16818
16817
16806