채택완료

쿼리를 날렸는데 전체 목록 뽑아오는 방법?

SELECT * FROM  g5_member order by mb_nick desc 

1개만 뽑아져 나오는데 전체를 가져오려면 어떻게 하나요

|

답변 4개 / 댓글 5개

채택된 답변
+20 포인트
2016-05-20 (금) 09:59:05

db에서는 SELECT * FROM  g5_member order by mb_nick desc  

이렇게 적으면 되지만  

php 에서는

$query = "SELECT * FROM  g5_member order by mb_nick desc ";

$result = mysql_query($query);  //그누보드 함수로는 sql_query() 

for($i=0; $row = mysql_fetch_array($result); $i++) { // 그누보드 함수로는 sql_fetch_array() 

      // 불러올 녀석들 

}

와 같은 형태로 나열하시면 됩니다 

답변에 대한 댓글 3개

<?
$sql="SELECT * FROM g5_member order by mb_nick desc";
$result=sql_query($sql);
$row=sql_fetch_array($result);

echo $row['mb_nick'];
?>
이렇게 썼는데 왜 안 올라갔을까요;;; 이렇게 썼습니다.. ㅠㅠ
수정도 안되서.. 댓글에 남깁니다
도움주셔서 감사합니다.
여러개를 표현할때는 반복문을 쓰셔야 합니다

<?
$sql="SELECT * FROM g5_member order by mb_nick desc";
$result=sql_query($sql);
$row=sql_fetch_array($result);

echo $row['mb_nick'];
?>
이게 아니고
<?
$sql="SELECT * FROM g5_member order by mb_nick desc";
$result=sql_query($sql);
for($i=0;$row=sql_fetch_array($result);$i++){
echo $row['mb_nick'];
}
?>
이렇게요
네;; 처음 글 쓸 때 저렇게 한 줄만 쓰지 않았는데 한 줄만 나왔다는 말이었어요..;; 감사합니다
2016-05-20 (금) 13:38:49

혹시 sql_fetch 하신건가요?

sql_query 로 해보세요.

답변에 대한 댓글 1개

SELECT * FROM  g5_member order by mb_nick desc  

전체입니다.

해당쿼리가 전체를 가져오는것이 맞습니다.41849f721d163be34da127810dc5b4f0_1463705642_0795.png 

답변에 대한 댓글 1개

다들 감사합니다

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