좌측메뉴를 수정하는 도중에 질문드립니다. 정보
좌측메뉴를 수정하는 도중에 질문드립니다.
본문
좌측메뉴를 수정하는 도중에 질문드립니다.
고수님들의 스킨을 뜯어보면서 이것저것 손보다가 아래 포문을 넣게 되었습니다.
1)
<?
$sql = " select gr_id, gr_subject from $g4[group_table] where gr_id = '$gr_id'";
$result = sql_query($sql);
$row = sql_fetch($sql);
include_once("$g4[path]/bbs/인클루드 경로"); //특정 인클루드경로
echo "<div class='grname'><a href='$g4[path]/$row[gr_id]'>$row[gr_subject]</a></div>";
?>
위 포문을 이용해서 좌측메뉴 상단에 그룹이름을 불러오는데요.
위 포문에서$sql = " select gr_id, gr_subject from $g4[group_table] where gr_id = '$gr_id'";을 삭제해도 그룹이름을 불어올 수 있더군요.
$result = sql_query($sql);
$row = sql_fetch($sql);
삭제한 부분은 그룹 정의를 내리는 것 같습니다.
그렇다면, 저 부분을 삭제하는 것이 좋을지, 그대로 유지하는 것이 좋을지 알고 싶습니다.
속도적인 면에서 어떤 영향을 미칠까 하여 질문드립니다.
2)
더불어 위 삭제 표시한 부분을 그냥 적용한다면,
불필요한 부분이나 부족한 부분은 없는지 질문드립니다.
3)
그룹명을 불러오는 부분에 대한 질문입니다.
(가) <a href='$g4[path]/$row[gr_id]'>$row[gr_subject]</a>
아래와 같이 부르는 방법도 있더군요.
(나) <a href='$group[gr_url]'>$group[gr_subject]</a>
(가)와 (나) 중 어느 방법이 속도면에서 더 효율적인지 알고 싶습니다.
댓글 전체
2) 기본적인 설정내용은 common.php에서 모두 불러오지만 $row=sql_fetch(...)로 불러오는 것이라면 놓아두시는 게 좋을 것 같습니다. 놓아두더라도 속도 차이 없다고 봐도 됩니다.


개인홈페이지에 방문자수가 별로 없다면 사실 체감적으로 상관이 없지만
방문자가 늘수록 차이가 생깁니다.
기본적으로 그누에서 불러오는 변수들이라 굳이 쿼리문 돌릴 필요가 없습니다.
(나)!

$sql = " select gr_id, gr_subject from $g4[group_table] where gr_id = '$gr_id'";
$result = sql_query($sql);
$row = sql_fetch($sql);
를 삭제하는 편이 나을까요?
