쿼리를 수행하고 $raw_results
이라는 변수에서 결과를 캡처했습니다.mysql_fetch_array를 사용하는 루프가 이전 mysql_fetch_array의 영향을받는 이유는 무엇입니까?
내가 다음과 같습니다
$record_set = mysql_fetch_array($raw_results);
echo "<pre>";
print_r($record_set);
echo "</pre>";
echo "<hr />";
그리고 바로 아래에, 내가 가진 :
while ($record_set = mysql_fetch_array($raw_results))
{
echo "<pre>";
print_r($record_set);
echo "</pre>";
}
놀랐 (혼란)이야 그 record #2 in the array
대신 record #1
에서 while loop
시작됩니다.
루프 위의 블록을 제거하면 루프는 원래 예상대로 record #1
으로 표시됩니다.
루프가 위에있는 블록의 영향을받는 이유는 무엇입니까?
시간을내어 미리 감사드립니다. 건배.
Brilliant! 고맙습니다. – Nathan