n

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

그누보드 소스분석을 하고 있습니다.
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 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-12-21 조회 1,095
11-12-21 조회 1,688
11-12-21 조회 1,484
11-12-21 조회 2,374
11-12-21 조회 1,217
11-12-21 조회 1,136
11-12-21 조회 880
11-12-21 조회 2,690
11-12-21 조회 1,706
11-12-21 조회 1,427
11-12-21 조회 1,020
11-12-21 조회 913
11-12-21 조회 782
11-12-21 조회 2,220
11-12-21 조회 940
11-12-20 조회 909
11-12-20 조회 1,748
11-12-20 조회 5,681
11-12-20 조회 928
11-12-20 조회 2,799