몇몇 게시판에서 불러오는 sql 쿼리문 여쭤볼께요. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

몇몇 게시판에서 불러오는 sql 쿼리문 여쭤볼께요. 정보

몇몇 게시판에서 불러오는 sql 쿼리문 여쭤볼께요.

본문

진짜 딴거 없는거 같은데.. 요걸로 하루 밤을 새버렸네요.. ㅠ0ㅠ
아는게 없으니 복붙도 딸리네요....

블랙리스트님의 이미지 모아보기 스킨인데요.
딴건 다 필요 없어서 지우고..
요 아래 소스 작동확인했습니다.
$one_rows = "20";
//jpg, jpeg, gif, png 파일만 검색한다.
$one_like  = "(bf_file LIKE '%jpg' or bf_file LIKE '%jpeg' or bf_file LIKE '%gif' or bf_file LIKE '%png' ";
//첨부파일 이미지를 불러오기 위한 코드  
$one_sql      = " select * from $g4[g4_board_file] where $one_like order by bf_datetime desc limit 0, $one_rows";
$one_result      = sql_query($one_sql);
요 소스를 쓰니까 사이트내 모든 이미지가 제대로 추출이 됩니다.


저는 이부분에서.. 여러개의 테이블에서 이미지를 추출하고 싶은데요.
$one_sql      = " select * from $g4[g4_board_file] where $one_like and bo_table='테이블이름' order by bf_datetime desc limit 0, $one_rows";
요렇게 하면.. 단하나의 게시판에서 추출은 잘 됩니다.


근데 궁극적 목적인 여러개의 테이블에서 추출하려고
$one_sql      = " select * from $g4[g4_board_file] where $one_like and bo_table in ('테이블1','테이블2','테이블3') order by bf_datetime desc limit 0, $one_rows";
요렇게 하니까 sql문 틀렸다구하구요.


$one_sql      = " select * from $g4[g4_board_file] where $one_like and bo_table ='테이블1' and bo_table = '테이블2' and bo_table = '테이블3' order by bf_datetime desc limit 0, $one_rows";
해도 소스는 얘뭐래니 라며 팅기네요...


혹시나 싶어서..
$intable = array('테이블1','테이블2','테이블3'); // 추출테이블
//첨부파일 이미지를 불러오기 위한 코드  
$one_sql      = " select * from $g4[g4_board_file] where $one_like  ";
if ($intable) {
for($c=0; $c<count($intable); $c++) {
$one_sql .= " and bo_table = '$intable[$c]' ";
}
}
$one_sql      .= " order by bf_datetime desc limit 0, $one_rows";
$one_result      = sql_query($one_sql);
요짓도 해봤는데 안되요 ㅠ0ㅠ
일부만 추출되는게 아니라 첫번째 소스처럼 그냥 모든 게시판에서 이미지가 추출되어요.


어찌하면 제대로 추출될까요? bo_table은 쿼리문에서 제대로 인식하는거 같은데..
어찌 수정하면 될까요?
조금만 도와주세요~

댓글 전체

$one_rows = "20";
$one_sql = " select * from $g4[board_file_table] where bo_table in ('테이블1','테이블2','테이블3','테이블4') and bf_type in (1,2,3) order by bf_datetime desc limit 0, $one_rows ";
$one_result = sql_query($one_sql);
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT