반응형
$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
반응형
'프로그래밍 > php' 카테고리의 다른 글
그누보드 게시판 리스트에서 첨부파일 다운로드! (0) | 2019.11.13 |
---|---|
그누보드 게시판 첨부파일 이미지만 업로드하기 (0) | 2019.11.13 |
오늘날짜 가져오기 (0) | 2019.10.22 |
안읽은 게시물 체크하기 (0) | 2019.07.25 |
mysql if문 (0) | 2019.07.23 |