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

for문 질문 채택완료

질문맨 9년 전 조회 4,691

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

$a = $row['mb_id'];

}

?>

현재 저렇게 해놓은 상태입니다 ㅠㅠ

 

근데.. for 문 밖에서 echo $a; 하면 하나만 출력이 되고

 

for문 안에서하면 5개 그대로 출력이 잘 됩니다..

 

for문 밖에서도 똑같이 5개 출력해줄수 있는 방법이 없을까요,,

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

답변 4개

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

for문 밖에서 5개 출력을 하게 하려면... 

 

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

$a = array(); //배열로 만들기 

$a[$i] = $row['mb_id']; //배열에 넣기..

}

 

print_r($a); //배열 출력하기.

echo $a[0]; //배열에 첫번째 값 출력

echo $a[1]; //배열에 두번째 값 출력 

 

?>

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

답변에 대한 댓글 1개

질문맨
9년 전
해결됐습니다. 감사합니다%%

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



$a = array(); //배열로 만들기



<?php



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

&nbsp;

$a[$i] = $row['mb_id']; //배열에 넣기..



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

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

9년 전

ㄱ갑자기 또 안돼요 ㅠㅠ

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

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

9년 전

용좌님..

 

 

Array ( [0] => ) 

 

이렇게떠요 ㅠㅠ

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

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

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

로그인