특정 게시판만 이미지 뷰어 만들기 좀 도와주세요!! 부탁 드립니다.
홈이네님이 만든 이미지 뷰어 스킨을 이용하여 만들려고 하는데요
쿼리문을 어떻게 손을 건드려야할찌 너무 안잡히네요...
부탁 드리겠습니다.
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 문법이 잘못 되었다고;;; 어찌 고쳐야 하나요...
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 7개
띄어쓰기때문이 아닐까요?
저도 확실하진 않네요
아니면
$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' 하면 되는 것을요...
쿼리수를 하나라도 줄일려고 애쓰는데 필요없는 쿼리를 넣는 것은 결사반대라서 말이죠 ㅎㅎ