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

mysql 값 출력이 잘 안되네요 채택완료

levin 9년 전 조회 3,972

$sql = " SELECT * FROM  TABLE";

$result = sql_query($sql);

$row = sql_fetch_array($result);

 

while ($row = sql_fetch_array($result)) {

echo $row[mb_id];

}

 

mb_id의 값이 db안에 3개일땐 2개가 나오고

 

4개일땐 3개만 출력이 됩니다 

 

왜 이럴까요?

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

답변 1개

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

sql_fetch_array를 연속 두번쓰셔서그렇습니다.

 

$sql = " SELECT * FROM TABLE";

$result = sql_query($sql);

while ($row = sql_fetch_array($result)) {

echo $row[mb_id];

}

이렇게해보세요

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

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

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

로그인