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

배열 만드는 방법 질문드립니다. 채택완료

제이프로 9년 전 조회 1,900
//회원 id를 불러온다.(father)
$mb_list_sql="select * from g5_member";
$mb_list_qry=sql_query($mb_list_sql);
for($mb=0;$mb_list[$mb]=sql_fetch($mb_list_qry);$mb++){;}

저는 보통 개발페이지에서 위 코드처럼 배열에 넣고 스킨페이지에서 for문이나 foreach로 뽑아 사용합니다.
혹시 이 외에 다른 방법을 사용하고 계시거나 더 깔끔하거나 더 좋은 방법이 있는지 궁금합니다.

추가로 sir.kr에서 제가 올린 질문을 한번에 보는 페이지가 있나요?
댓글을 작성하려면 로그인이 필요합니다.

답변 2개

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

쿼리 실행된 결과를 for문으로 뽑는건 배열이기때문입니다.

배열을 뽑기에는 for문 foreach가 맞습니다.

외에 while문으로 뽑기도 합니다.

 

상단 자기닉네임 클릭 회원게시물 클릭하면 자기가 답변한 내역

글쓴 내역 모두 나옵니다 

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

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

근데 저렇게 2차 배열로 넣어주면 count로 뽑을 때 1개 더 카운팅 되더라구요 ..
예를 들어

 

alpha array(

array(가,나,다,라)

,array(a,b,c,d)

)

 

이상태로 for($i=0; $i<count(alpha[$i];$i++){

출력하면 2row가 나오는 것이 아니라 3개로 하나 더 추가되서 나옵니다.

}

제가 무얼 잘못알거나 잘못하고 있는건가요?

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

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

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

로그인