n

index.php에서 for문 질문드립니다.

· 2011-12-21 (수) 12:07:27 · 1697 · 2
그누보드 소스분석을 하고 있습니다.
php입문한지 얼마 안되서 궁금한것도 많네요^^;
gnuboard4/index.php 에서 아래와 같은 구문을 발견했는데요.
아래에 for문을 사용한 부분에 대해서

// 최신글
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.

// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo latest("basic", $row['bo_table'], 10, 70);
echo "<p>\n";
}
?>

위의 for문에서 초기값, 증감값이 딱히 있을 필요를 모르겠는데
아래와 같이 while이 더 자연스러워 보입니다.
for문을 쓴 다른 이유가 있는건지 여쭈어봅니다.

while($row = sql_fetch_array($result)) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.

// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo latest("basic", $row['bo_table'], 10, 70);
echo "<p>\n";
}
?>
|

댓글 2개

아래와 같이 써도 상관 없습니다. ^^
while 구문이 더 맞는거 같구요.
for 문으로 사용하는 경우는... 저 for 문안에 index 가 필요할때 사용할 수 있겠네요.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
11-12-21 조회 1,087
11-12-21 조회 1,677
11-12-21 조회 1,477
11-12-21 조회 2,369
11-12-21 조회 1,205
11-12-21 조회 1,129
11-12-21 조회 872
11-12-21 조회 2,681
11-12-21 조회 1,698
11-12-21 조회 1,418
11-12-21 조회 1,014
11-12-21 조회 906
11-12-21 조회 778
11-12-21 조회 2,213
11-12-21 조회 932
11-12-20 조회 895
11-12-20 조회 1,740
11-12-20 조회 5,673
11-12-20 조회 921
11-12-20 조회 2,788