mysql 에서 fetch 시킬 때 for문 사용가능할까요? 채택완료
코드 먼저 들어갑니다.
Copy
$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개
채택된 답변
+20 포인트
Feelz996
9년 전
7번째 줄에
$total_num=$row['num.$j'];
이부분을
$total_num=$row['num'.$j];
이렇게 바꾸시면 소스상에는 이상이 없습니다.
total_num이라면 전체를 다 더하는거 같은데
$total_num+=$row['num'.$j];
이렇게 하시면 될것같습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인