디비쿼리와 자바스크립트중에서..... 정보
디비쿼리와 자바스크립트중에서.....
본문
전혀 모르는 부분이기에 회원님들의 조언을 구합니다.
1. 카테고리 데이타가 약 3만개 이상 존재 합니다.
2. 카테고리는 더 늘어날 수도 있습니다.
3. 다단계카테고리 (4~6단계)를 사용합니다.
4. 글작성/수정/검색등에서 해당 카테고리로 검색을 합니다.
위와 같은 상황에서 프로그램처리를 일일이 때마다 디비쿼리를 하는것과
자바스크립트 화일로 만들어서 사용하는 것과 어느것이 더 효율적(?)일지
자문을 구합니다.....
스크립트문은 자체적인 처리로 요즈음 한창인 AJAX와도 무관합니다.....
(어짜피 AJAX로 처리를 해도 쿼리는 해야 하기에....^^)
참고로 카테고리 추가 및 수정이나 삭제시에 바로 스크립트 화일에도 반영되도록 프로그램은 되어 있습니다.
고견을 부탁드립니다.....
댓글 전체
일일히 라기보다는 db sql 문 검색 쿼리로 처리하는 게 좋을 듯 싶습니다.
자바스크립트로 처리한다고 해도 해당 파일을 각 파일로 인클루드를 해야합니다.
sql 작성시
$sql = "select from 테이블 테이블 테이블 where 해당 변수값 "
$sql2 = " select bo_subject from $g4[board_table] where bo_table = '{$g4_search[tables][$i]}' ";
$row2 = sql_fetch($sql2);
$str_board_list .= "<li><a href='$_SERVER[PHP_SELF]?$search_query&gr_id=$gr_id&onetable={$g4_search[tables][$i]}'>$row2[bo_subject]</a> ($row[cnt])";
이런 형식이거나 sql 쿼리문 작성시 join 문을 사용하여 다중테이블 검색에 사용합니다.
자바스크립트로 처리한다고 해도 해당 파일을 각 파일로 인클루드를 해야합니다.
sql 작성시
$sql = "select from 테이블 테이블 테이블 where 해당 변수값 "
$sql2 = " select bo_subject from $g4[board_table] where bo_table = '{$g4_search[tables][$i]}' ";
$row2 = sql_fetch($sql2);
$str_board_list .= "<li><a href='$_SERVER[PHP_SELF]?$search_query&gr_id=$gr_id&onetable={$g4_search[tables][$i]}'>$row2[bo_subject]</a> ($row[cnt])";
이런 형식이거나 sql 쿼리문 작성시 join 문을 사용하여 다중테이블 검색에 사용합니다.

좋은 말씀 감사합니다....
다만 제가 위 질문글에서 동적셀렉트로 카테고리를 단계별로 구현하는 부분에 대한 언급을 빼먹었네요...ㅠ.ㅠ
학교(피에치피스쿨)에서나 에스아이알 팁에서 관련 자료들을 분석한 결과 IE와 FF에서 동작여부가 다르기에
부득이 JS쪽을 생각하였고 혹시나 더 좋은 방법이나 고견을 듣고 싶었습니다.
신경 써 주심에 거듭 감사를 드립니다....
다만 제가 위 질문글에서 동적셀렉트로 카테고리를 단계별로 구현하는 부분에 대한 언급을 빼먹었네요...ㅠ.ㅠ
학교(피에치피스쿨)에서나 에스아이알 팁에서 관련 자료들을 분석한 결과 IE와 FF에서 동작여부가 다르기에
부득이 JS쪽을 생각하였고 혹시나 더 좋은 방법이나 고견을 듣고 싶었습니다.
신경 써 주심에 거듭 감사를 드립니다....

javascript 배열 변수에 데이터를 넣고 동적셀렉트(?) 를 구현하시는게
페이지 깜빡임도 없고 db query 횟수를 줄일수 있을 것 같은데요.
데이터가 많으면 데이터만 따로 파일을 빼는것도 하나의 방법이 될수 있습니다.
<script language=javascript src="data.php"></script>
질문의 요지를 제대로 파악한건지 모르겠네요^^;
페이지 깜빡임도 없고 db query 횟수를 줄일수 있을 것 같은데요.
데이터가 많으면 데이터만 따로 파일을 빼는것도 하나의 방법이 될수 있습니다.
<script language=javascript src="data.php"></script>
질문의 요지를 제대로 파악한건지 모르겠네요^^;

좋은 말씀 감사합니다.
<script language=javascript src="data.php"></script>를 사용하더라도 data.php내에서 쿼리를 해야한다면
별 향상이 없을듯 생각됩니다.
관리자모드에서 카테고리 생성후 js 화일을 만드는 버튼을 만들어서 사용하려 합니다.
카테고리 수정이나 삭제/추가시에도 다시금 생성하도록....^^
더 좋은 방법은 시간을 두고 연구해 보아야 겠습니다......^^
<script language=javascript src="data.php"></script>를 사용하더라도 data.php내에서 쿼리를 해야한다면
별 향상이 없을듯 생각됩니다.
관리자모드에서 카테고리 생성후 js 화일을 만드는 버튼을 만들어서 사용하려 합니다.
카테고리 수정이나 삭제/추가시에도 다시금 생성하도록....^^
더 좋은 방법은 시간을 두고 연구해 보아야 겠습니다......^^