그누보드 간단한 쿼리문 질문 부탁드립니다.
본문
현재 아래와 같이 mb_10=1 인 회원들을 전부다 뽑으려고 하는데
결과는 1개밖에 안나와서요ㅠㅠ 어떻게해야 전부 다 나올수있을까요..?
write.skin.php에서 작업했습니다.
<?
$sql="select mb_name from g5_member where mb_10 = '1' limit 0,10";
$row=sql_fetch($sql);
echo $row[mb_name];
?>
답변 3
<?php
$sql=" select mb_name from g5_member where mb_10 = '1' limit 0,10 ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
echo $row['mb_name'];
}
?>
@aaab 님께서 올리신 내용에 덧붙이자면
$sql="select mb_name from g5_member where mb_10 = '1' limit 0,10"; 는
10개의 데이터만을 불러오도록 되어있습니다.
$sql="select mb_name from g5_member where mb_10 = '1' ";
이렇게 limit를 삭제하시면 mb_10이 1인 회원 전부를 불러올 수가 있겠네요
sql문장을 이렇게 바꾸시고
@작은별 님의 구문처럼,
for 또는 while 로 감싸서 출력하시면 되겠네요.
리미트를 걸어놓으셨네요?
<?php
$sql=" select mb_name from g5_member where mb_10 = '1 ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
echo $row['mb_name'];
}
?>
답변을 작성하시기 전에 로그인 해주세요.