필드값 불러오는 방법 여쭤볼께요 ^^;; 정보
필드값 불러오는 방법 여쭤볼께요 ^^;;본문
안녕하세요. 오늘도 수고 많으십니다.
검색해도 찾을 수가 없어서 이렇게 질문을 드려요.
table hit
id div hit ord
-----------------
1 1 3 1
2 1 4 3
3 1 8 2
4 2 15 1
위의 테이블에서 hit 값을 php 에 표현하려 하는데,
loop로 돌리는 것 말고 개별값을 필요한 곳에 하나씩만 출력시키려 하니 쉽지 않네요.
쿼리는 아래처럼 짰습니다.
$sql = "select hit from hit where div="변수" order by ord asc";
$result = mysql_query($sql);
$rows =mysql_fetch_array($result);
그리고 원하는 위치에
<?=$rows[2];?>
제 생각에는 위 쿼리대로면 3,8,4 순의 배열이 생성되어
<?=$rows[2];?>를 했을 때 8 이 출력되는 것인데,
아무 값도 출력이 안 되네요.
지식인에서 어떤 분이 답을 주시긴 하셨는데,
여러 번 다른 값을 선택해야 할 때는 적용하기 안 좋은 것 같아서 여기에서 다시 여쭤봅니다.
검색해도 찾을 수가 없어서 이렇게 질문을 드려요.
table hit
id div hit ord
-----------------
1 1 3 1
2 1 4 3
3 1 8 2
4 2 15 1
위의 테이블에서 hit 값을 php 에 표현하려 하는데,
loop로 돌리는 것 말고 개별값을 필요한 곳에 하나씩만 출력시키려 하니 쉽지 않네요.
쿼리는 아래처럼 짰습니다.
$sql = "select hit from hit where div="변수" order by ord asc";
$result = mysql_query($sql);
$rows =mysql_fetch_array($result);
그리고 원하는 위치에
<?=$rows[2];?>
제 생각에는 위 쿼리대로면 3,8,4 순의 배열이 생성되어
<?=$rows[2];?>를 했을 때 8 이 출력되는 것인데,
아무 값도 출력이 안 되네요.
지식인에서 어떤 분이 답을 주시긴 하셨는데,
여러 번 다른 값을 선택해야 할 때는 적용하기 안 좋은 것 같아서 여기에서 다시 여쭤봅니다.
댓글 전체

while( $tmp= mysql_fetch_array($result) ) $rows[] = $tmp;
<?=$rows[2]['hit']?>
<?=$rows[2]['hit']?>
엑스엠엘님 감사합니다. 매번 궁금했던 사항이 해결되었네요.
설명까지 부탁드리면 너무 무례할까요 ^^;;
설명까지 부탁드리면 너무 무례할까요 ^^;;