채택완료

반복문 질문

2019-06-13 (목) 23:04:28 2,064

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

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

10번까지만 반복하려면

어떻게 고쳐야할까요?

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트

아마도 반복문의 형태가

Copy
// 무식한 코드로 짜면

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

    echo "<tr>";

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

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

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

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

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

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

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

}

이러면 되지 않을까요.

아래처럼 해보시겠어요?

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

    if($i==10);break;

    // 이하 실행 코드

}

답변에 대한 댓글 1개

쿼리에서 총갯수를 구해야해서. 결국 제한을 시키면 안되네요 .ㅠ

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


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

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