반응형

기본적으로 자주 사용하는 쿼리문
계속 복사해서 사용하다보니 기억이잘안날때가있네

sql 쿼리문은 정말 활용도가 무궁무진하다.. 이중쿼리도있고 if문도 써버리고

근 2년이 다되가는데 아직도 새로운 코드들이 많으니 갈길이멀다

        <?php  
        $sql = " select 테이블명 where (1) ";  
        $result = sql_query($sql);  

        for ($i=0; $row2=sql\_fetch\_array($result); $i++) {  
            $ah\_chk = '2';  
        ?>  
        -- 반복할 코드
        <?  
        } 
        ?>
728x90
반응형
반응형

$sql = "select * from g5_board_new
                where (1) 
                    and (bo_table IN ('{$my_circle_sql}') or (bo_table NOT IN ('{$my_circle_sql}') 

                    and wr_parent IN (select wr_id from g5_board_new where (mb_id = '{$member['mb_id']}' ))

                    and (comment_chk = 'a' or comment_chk = 'r') )) 
                    and delete_chk != 'Y' 
            order by bn_datetime desc ";
$res = sql_query($sql);

 

이번에 다중쿼리를 하는데 조건이 중복되고 여러개여서 상당히 귀찮았다.

오류가 자꾸 났었는데 이유는 where절 안에 쿼리 조건문에서 = 으로 찾으려해서?

IN으로 바꿔주니 굴러가긴하는데 살짝 찝찝~

728x90
반응형
반응형

$sql_common = ', IF(ml.mlf_s_date > ml.mlf_f_date, ml.mlf_s_date, ml.mlf_f_date) as update_date';

 

쿼리에도 if 문을 사용할수있었다..

728x90
반응형

+ Recent posts