특정 게시판만 이미지 뷰어 만들기 좀 도와주세요!! 부탁 드립니다. 정보
특정 게시판만 이미지 뷰어 만들기 좀 도와주세요!! 부탁 드립니다.본문
홈이네님이 만든 이미지 뷰어 스킨을 이용하여 만들려고 하는데요
쿼리문을 어떻게 손을 건드려야할찌 너무 안잡히네요...
부탁 드리겠습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=96760
홈이네님 스킨 주소이고요
이것을 이용하여 특정게시판 한개를 선택하여 이미지만 나오게 할려고 하는데요..
어떻게 건드려야 할찌 모르겠어요.. 보시고 좀 부탁 드립니다..
스킨 파일중에 query.php 만 건드려서 쓸려고 하는데요 어떻게 건드려야 하나요
데이터 베이스 초짜라 부탁 드리겠습니다...(--)(__)(--)
보시면 $g4_board 테이블에서 전체검색 선택 된 bo_table 만 뽑아서 돌리는데요
저는 이렇게 안하고 바로 특정 테이블 한개만 돌리려고 하는데요.. 잘 안돼네요... ;;;
어찌해야 할찌... ㅠ.ㅠ;;;
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[program_image_viewer_path]/config.php");
$sql = " select bo_table from $g4[board_table] where bo_use_search = '1' ";이것을 전 아래와 같이 바꿀려고 하는데요..
$sql = " select bo_table from $g4[board_table] where bo_table='portpolio' ";
$result = sql_query($sql);
if ($stx)
$sql_search = "(".get_search($stx, "a").")";
$sql2 = array();
$where = $is_thumb ? " b.bf_type in ('1','2','3') " : " b.bf_type > '0' ";
$where .= $stx ? " and $sql_search " : "";
while ($row=sql_fetch_array($result))
{
$write_table = $g4['write_prefix'].$row['bo_table'];
$sql2[] = " select a.wr_subject, a.wr_datetime, b.bo_table, b.wr_id as bf_wr_id from
$write_table a left join $g4[board_file_table] b on (b.bo_table='$row[bo_table]'
and b.wr_id=a.wr_id) where $where ";
}
이렇게 하면 mysql 1065 오류가 뜨네요.. mysql 문법이 잘못 되었다고;;; 어찌 고쳐야 하나요...
쿼리문을 어떻게 손을 건드려야할찌 너무 안잡히네요...
부탁 드리겠습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=96760
홈이네님 스킨 주소이고요
이것을 이용하여 특정게시판 한개를 선택하여 이미지만 나오게 할려고 하는데요..
어떻게 건드려야 할찌 모르겠어요.. 보시고 좀 부탁 드립니다..
스킨 파일중에 query.php 만 건드려서 쓸려고 하는데요 어떻게 건드려야 하나요
데이터 베이스 초짜라 부탁 드리겠습니다...(--)(__)(--)
보시면 $g4_board 테이블에서 전체검색 선택 된 bo_table 만 뽑아서 돌리는데요
저는 이렇게 안하고 바로 특정 테이블 한개만 돌리려고 하는데요.. 잘 안돼네요... ;;;
어찌해야 할찌... ㅠ.ㅠ;;;
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[program_image_viewer_path]/config.php");
$sql = " select bo_table from $g4[board_table] where bo_use_search = '1' ";이것을 전 아래와 같이 바꿀려고 하는데요..
$sql = " select bo_table from $g4[board_table] where bo_table='portpolio' ";
$result = sql_query($sql);
if ($stx)
$sql_search = "(".get_search($stx, "a").")";
$sql2 = array();
$where = $is_thumb ? " b.bf_type in ('1','2','3') " : " b.bf_type > '0' ";
$where .= $stx ? " and $sql_search " : "";
while ($row=sql_fetch_array($result))
{
$write_table = $g4['write_prefix'].$row['bo_table'];
$sql2[] = " select a.wr_subject, a.wr_datetime, b.bo_table, b.wr_id as bf_wr_id from
$write_table a left join $g4[board_file_table] b on (b.bo_table='$row[bo_table]'
and b.wr_id=a.wr_id) where $where ";
}
이렇게 하면 mysql 1065 오류가 뜨네요.. mysql 문법이 잘못 되었다고;;; 어찌 고쳐야 하나요...
댓글 전체
$sql = " select bo_table from $g4[board_table] where bo_table = 'portpolio' ";
띄어쓰기때문이 아닐까요?
저도 확실하진 않네요
아니면
$sql = " select bo_table from $g4[board_table] where bo_use_search = '1' and bo_table = 'portpolio' ";
그리고 포트폴리오는 portfolio 아닌가요?
띄어쓰기때문이 아닐까요?
저도 확실하진 않네요
아니면
$sql = " select bo_table from $g4[board_table] where bo_use_search = '1' and bo_table = 'portpolio' ";
그리고 포트폴리오는 portfolio 아닌가요?
ㅈㅅ합니다.. 테이블명 틀렸네요.. ㅠ.ㅠ;;;
왜 이거 가지고 하루종일 못 잡았는지 이해가 안돼는듯 ㅈ가 ;; ㅈㅅ합니다..
그리고 감사 합니다..
왜 이거 가지고 하루종일 못 잡았는지 이해가 안돼는듯 ㅈ가 ;; ㅈㅅ합니다..
그리고 감사 합니다..
에구구 쿼리문을 모르고서 쿼리를 사용한다구요?
$sql = " select bo_table from $g4[board_table] where bo_table='portpolio' ";
$result = sql_query($sql);
이건 터무니없는 행위입니다
bo_table='portpolio' 인 bo_table 를 뭐하러 select 해서 구합니까?
그냥 $bo_table='portpolio' 하면 되는 것을요...
$sql = " select bo_table from $g4[board_table] where bo_table='portpolio' ";
$result = sql_query($sql);
이건 터무니없는 행위입니다
bo_table='portpolio' 인 bo_table 를 뭐하러 select 해서 구합니까?
그냥 $bo_table='portpolio' 하면 되는 것을요...
이거 월래는 전체 게시판 테이블을 가지고 오는거라서 그런거라서 잘못 하나 건드리면 안될꺼 같아서 조금만 수정할려고 그랬는데 균이님 말씀도 맞네요 아직 데이터베이스 초짜라 ㅈㅅ합니다..
죄송해할 것은 아니구요
쿼리수를 하나라도 줄일려고 애쓰는데 필요없는 쿼리를 넣는 것은 결사반대라서 말이죠 ㅎㅎ
쿼리수를 하나라도 줄일려고 애쓰는데 필요없는 쿼리를 넣는 것은 결사반대라서 말이죠 ㅎㅎ
그럼 select 가 필요없는거군요~ 정식으로 배운적이 없으니 너무 나무라진 말아주세요~^^
저도 왠만하면 원본 안건드리고 살짝만 바꿀려고요 난중에 다시 전체 필요할때 그부분만 수정할려고욤 ㅎㅎㅎ 어찌됐든 감사합니다.. ~~ ^^