모든 레벨3 회원이 호출되게 하려면 어떻게해야 하나요? 채택완료
공대그녀
8년 전
조회 1,593
아래는 레벨3 회원의 아이디를 호출하는 명령어입니다.
$sql2 = "select mb_id from g5_member where mb_level = 3"; $three = sql_fetch($sql2); $ids2 = "'".implode("','",$three)."'"; echo "$ids2"; ?>
이렇게하면 $ids 에 레벨3 회원은 호출이 되는데, 1명만 호출이 됩니다.
모든 레벨3 회원이 호출되게 하려면 어떻게해야 하나요?
도움 부탁 드려요~
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
8년 전
$three = array();
$sql2 = sql_query("select mb_id from g5_member where mb_level = 3");
while($rows = sql_fetch_array($sql2)) {
$three[] = $rows['mb_id'];
}
$ids2 = "'".implode("', '", $three)."'";
echo $ids2;
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
공대그녀
8년 전
�
왕계란
8년 전
foreach는 저 상황에서 쓸 수가 없습니다.
for($i=0; $rows=sql_fetch_array($query); $i++) {
echo $rows['mb_id']."<br />";
}
while이 안 먹힐 리가 없을 텐데요?
어떤 구문인지 모르겠지만 while이 안 먹힌다면 for도 안 먹힐 가능성이 있습니다.
for($i=0; $rows=sql_fetch_array($query); $i++) {
echo $rows['mb_id']."<br />";
}
while이 안 먹힐 리가 없을 텐데요?
어떤 구문인지 모르겠지만 while이 안 먹힌다면 for도 안 먹힐 가능성이 있습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
lib 안에 삽입할건데 이상하게 while 문을 쓰면 작동을 안해요.
foreach문으로 바꿀 방법이 있을까요?