테스트 사이트 - 개발 중인 베타 버전입니다

반복문 질문 채택완료

아나냐양 6년 전 조회 1,867

for ($i=0,$j=1; $row=sql_fetch_array($result); $i++,$j++) {

 

이게  데이터가 잇는한 계속 반복하는거 같은데

10번까지만 반복하려면

어떻게 고쳐야할까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
6년 전

아마도 반복문의 형태가

// 무식한 코드로 짜면</p>

<p>for (  $i=0, $j=1; $row=sql_fetch_array($result);  $i++, $j++  ) {</p>

<p>    echo "<tr>";</p>

<p>    echo "<td>$row[$i][0]</td>";  // or echo "<td>$row[$i][col_name]</td>"; </p>

<p>    echo "<td>$row[$i][1]</td>";</p>

<p>    echo "<td>$row[$i][2]</td>";</p>

<p>    echo "<td>$row[$i][3]</td>";</p>

<p>    echo "<td>$row[$i][4]</td>";</p>

<p>    echo "</tr>";

    $count[$j] = count($row[$i]); // 카운트.. 이거 칼럼수 두배로 나옵니다.</p>

<p>    // 하나는 연관배열수 하나는 숫자첨자 배열</p>

<p>}</p>

<p>

 

이러면 되지 않을까요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

세크티
6년 전

아래처럼 해보시겠어요?

</p>

<p>for ($i=0,$j=1; $row=sql_fetch_array($result); $i++,$j++) {</p>

<p>    if($i==10);break;</p>

<p>    // 이하 실행 코드</p>

<p>}</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

아나냐양
6년 전
쿼리에서 총갯수를 구해야해서. 결국 제한을 시키면 안되네요 .ㅠ

혹시 쿼리값을 받아오는
<Tr>
<td>


배열 tr 태그쪽에서 5열까지만 직접 제한시킬수있나요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인