답변 4개 / 댓글 2개
채택된 답변
+20 포인트
구문자체가 오류네요
다음과 같이 수정해보세요
Copy
for ($x = 1; $row=sql_fetch_array($result2); $x++){
$v = 3; 필요한 숫자
if ($x > $v)
break;
}
// 마찬가지로
for ($x = 3; $row=sql_fetch_array($result2); $x++){
$v = 10;
if ($x > $v)
break;
}
와 같이 필요한 내용을 분리해서 루프문과 비교문을 분리하세요
2중 중첩 while 문인가요
두개의 단일 while 문인가요
질문이 정확하면 더 빠른 답을 얻으실거예요 : )
$x <= $row=sql_fetch_array($result2)
https://www.php.net/manual/en/language.operators.precedence.php
를 보시면
($x <= $row) =sql_fetch_array($result2)
가 됩니다. 즉 비교한 결과?에 fetch한 값을 넣겠다는 거죠.
답변을 작성하려면 로그인이 필요합니다.