묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
원하는 단어의 갯수 추출하기 (추가버젼) 질문입니다.
2004.06.16 02:15
어제.. 써니루루님께서 알려주신대로 했는데, 잘 안되어 추가질문을 합니다.
(책도 찾아보고, 웹검색도 해봤는데 잘 안됩니다.. 초보의 한계인가봅니다..)
아래 sql 구문을 입력하여.. 어느정도 근사치까지 가긴 했는데요, 약간 수정할 부분이 생긴 것 같네요,,
* xb는 국가값을 가지고 있는 필드의 이름입니다. 즉, 자기 자신의 목록을 뽑고 갯수를 뽑게 되는것이죠,,,
$rs = mysql_query("select count(*), xb from zetyx_board_book_archi group by xb");
echo "<pre>";
while($dt = mysql_fetch_array($rs))
print_r($dt);
echo "</pre>";
이렇게 하면 결과값이
========= 여기에서부터 ================
Array
(
[0] => 1
[count(*)] => 1
[1] => Czech
[xb] => Czech
)
Array
(
[0] => 3
[count(*)] => 3
[1] => France
[xb] => France
)
Array
(
[0] => 1
[count(*)] => 1
[1] => Germany
[xb] => Germany
)
Array
(
[0] => 1
[count(*)] => 1
[1] => Korea
[xb] => Korea
)
Array
(
[0] => 2
[count(*)] => 2
[1] => Netherland
[xb] => Netherland
)
Array
(
[0] => 4
[count(*)] => 4
[1] => Spain
[xb] => Spain
)
Array
(
[0] => 1
[count(*)] => 1
[1] => Switzerland
[xb] => Switzerland
)
Array
(
[0] => 2
[count(*)] => 2
[1] => United Kingdom
[xb] => United Kingdom
)
========= 여기까지 ============
이렇게 나옵니다...
혹시....
Czech (1)
France (3)
Germany (2)
Korea (5)
Netherland (1)
Spain (2)
Switzerland (1)
United Kingdom (2)
이렇게 나오게 하는 방법은 없을까요?
거의 다 온것 같은데... 마지막에... 막히는군요.. ㅠㅠ
(책도 찾아보고, 웹검색도 해봤는데 잘 안됩니다.. 초보의 한계인가봅니다..)
아래 sql 구문을 입력하여.. 어느정도 근사치까지 가긴 했는데요, 약간 수정할 부분이 생긴 것 같네요,,
* xb는 국가값을 가지고 있는 필드의 이름입니다. 즉, 자기 자신의 목록을 뽑고 갯수를 뽑게 되는것이죠,,,
$rs = mysql_query("select count(*), xb from zetyx_board_book_archi group by xb");
echo "<pre>";
while($dt = mysql_fetch_array($rs))
print_r($dt);
echo "</pre>";
이렇게 하면 결과값이
========= 여기에서부터 ================
Array
(
[0] => 1
[count(*)] => 1
[1] => Czech
[xb] => Czech
)
Array
(
[0] => 3
[count(*)] => 3
[1] => France
[xb] => France
)
Array
(
[0] => 1
[count(*)] => 1
[1] => Germany
[xb] => Germany
)
Array
(
[0] => 1
[count(*)] => 1
[1] => Korea
[xb] => Korea
)
Array
(
[0] => 2
[count(*)] => 2
[1] => Netherland
[xb] => Netherland
)
Array
(
[0] => 4
[count(*)] => 4
[1] => Spain
[xb] => Spain
)
Array
(
[0] => 1
[count(*)] => 1
[1] => Switzerland
[xb] => Switzerland
)
Array
(
[0] => 2
[count(*)] => 2
[1] => United Kingdom
[xb] => United Kingdom
)
========= 여기까지 ============
이렇게 나옵니다...
혹시....
Czech (1)
France (3)
Germany (2)
Korea (5)
Netherland (1)
Spain (2)
Switzerland (1)
United Kingdom (2)
이렇게 나오게 하는 방법은 없을까요?
거의 다 온것 같은데... 마지막에... 막히는군요.. ㅠㅠ
댓글 2
-
써니루루☆
2004.06.16 03:20
-
아가페
2004.06.16 07:34
아... 그런거였군요...
전 계속 echo $[1] 이런식으로 하니까 안되더라구요... ㅠㅠ
좀 더 열심히 공부를 해야겠네요...
정말 감사드립니다... 늘 행복하세요..
전 배열로만 만들줄 알면 그 뒤로 출력은 하실 수 있을지 알았습니다.
제대로 완전한 소스를 해드릴걸 그랬군요..
print_r(...) 대신에..
echo $dt[1]."(".$dt[0].")<br>\n"; 이렇게 바꾸시고요.
기존에 있던 while 구문 앞뒤에 echo 줄은 삭제하세요...