2010-03-12 2 views
0

배열에 저장된 일련의 mysql 쿼리 결과 리소스가 있습니다.while 문에서 루핑하기

E.G 배열 ([0] => resource [1] => resource ... ect); 난 그냥 if 문을 찾기 위해 노력하고 붙어

$third_count = "0"; 
while ($user_result = mysql_fetch_array($user[$third_count])) { 
print_r($user_result); 
} 
$third_count = $third_count +1; 

그 배열하지만 것입니다 루프 :

이 코드는 배열의 첫 번째 자원을 검색합니다.

다음과 같이 설정합니다. while ($ third_count = < $ second_count)이 필요하지만 작동하지 않습니다.

여기서 $ second count는 배열의 요소 수입니다.

포인터 주셔서 감사합니다!

+0

Ahh가 직접 고쳤습니다. 찾았어요 = <비트 잘못된 길. 올바르게 보이지 않았다! – YsoL8

답변

1

원하는 결과 자원 배열을 루프하려면 foreach 루프를 사용하십시오. 백작은 중요하지 않습니다.

foreach($resourcearr as $res) { 
    while ($user_result = mysql_fetch_array($res)) { 
     print_r($user_result); 
    } 
} 
+0

그런 식으로 생각했지만, (정상적인 배열과는 달리) 결과 리소스가 그런 식으로 사용될 수있는 것은 아닙니다. – YsoL8

+0

정상적인 배열입니다. 그것은 단지 자원의 배열입니다. – Buggabill

관련 문제