반응형
어떤 코드를 반복적으로 사용할 때 for문과 while문을 많이 사용한다.
for문 vs. while문의 차이점은
for문은 반복 횟수가 정해져있을 때 주로 사용하고,
while문은 반복 횟수가 정해져있지 않고, 값이 있는 만큼 계속 반복해서 보여줄 때 사용한다.
for문
예시
<?php
for ($i=0; i<10; $i++) {
echo $i;
}
?>
sql문 + for문
보통 이 경우는 sql 조건문에 해당하는 자료 갯수 구해서 갯수만큼 뿌려오도록 하는데 아래 처럼 모두 나오게 할 수도 있다.
<?php
$sql = " select * from 테이블명 where it_use = '1' order by it_order, it_id desc ";
$result = sql_query($sql);
$counter = 0;
for ($i=0; $row=sql_fetch_array($result); $i++) {
echo $row['id'];
}
?>
while문
예시
<?php
i = 0;
while( i <= 10 ){
echo $i;
$i++;
}
?>
sql문 + while문
<?php
$sql = " select * from 테이블명 where it_use = '1' order by it_order, it_id desc ";
$result = sql_query($sql);
$counter = 0; //인덱스값 구하기
while( $row = sql_fetch_array($result) ){
echo $row['id'];
$counter++;
}
?>
반응형
'개발 > php' 카테고리의 다른 글
[php] Warning: Illegal string offset 'file' 오류수정 (2) | 2022.11.10 |
---|---|
[php] PHPExcel 엑셀로 데이터 다운받기 (2) | 2022.11.04 |
fullcalendar 이벤트 표기 안되는 오류 (Fatal error: Cannot redeclare class Event) (2) | 2022.08.14 |
[php] strpos(), strrpos(), in_array() 특정 문자열 검색하기 (6) | 2021.05.26 |
[php] sql 구문으로 테이블 값 가져오는 방법 (2) | 2021.03.21 |
[php] 그누보드 보안 SSL 적용 (https 강제 리다이렉션하기) (2) | 2021.02.08 |
[php] ajax를 활용하여 좋아요 버튼 만들기 (2) | 2021.01.14 |
[php] explode 배열 값 있는 것만 콤마로 구분해서 보여주기 (2) | 2020.12.17 |