mysql 에서 fetch 시킬 때 for문 사용가능할까요?

mysql 에서 fetch 시킬 때 for문 사용가능할까요?

QA

mysql 에서 fetch 시킬 때 for문 사용가능할까요?

본문

코드 먼저 들어갑니다.

 


$sql="select * from day where project='".RTRIM($project)."' AND inspection='".RTRIM($inspection)."' AND date_change='".RTRIM($date_change)."'";
$retVal=mysql_query($sql);
 
while($row=mysql_fetch_array($retVal)){
for($i=1;$i<21;$i++) {
$j=sprintf("%02d", $i);
$total_num=$row['num.$j'];
}
}

 

안녕하세요. 다름이 아니옵고.. num01,num02.....해서 21개가 있습니다.

저렇게 값 땡겨 올 때요.... for문 돌리니깐 작동을 안하네요..

다른 방법이 있을까 해서요.. 

이 질문에 댓글 쓰기 :

답변 1

7번째 줄에 

$total_num=$row['num.$j']; 

이부분을 

$total_num=$row['num'.$j]; 

이렇게 바꾸시면 소스상에는 이상이 없습니다. 

 

total_num이라면 전체를 다 더하는거 같은데 

$total_num+=$row['num'.$j];  

이렇게 하시면 될것같습니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 33
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT