검색어 순위는 어디에 저장 되나요? 정보
검색어 순위는 어디에 저장 되나요?
본문
인기검색어 스킨을 사용하고 있는데요.
네이버 같이 순위 변동 이미지를 표시하고 싶습니다.
검색어 순위가 바꿨는지를 비교해서 이미지를 추출하면 될텐데..
DB에 검색어 순위가 저장되 있으면 좋을텐데 찾아 보니 없더라구요.
popular테이블안에 pp_id, pp_word, pp_date, pp_ip 4개의 필드가 있습니다.
소스를 보니까.
$date_gap = date("Y-m-d", $g4[server_time] - ($date_cnt * 86400));
$sql = " select pp_word, count(*) as cnt from $g4[popular_table]
where pp_date between '$date_gap' and '$g4[time_ymd]'
group by pp_word
order by cnt desc, pp_word
limit 0, $pop_cnt ";
$result = sql_query($sql);
// 실시간 임기검색어 오버
for ($i=0; $row=sql_fetch_array($result); $i++) {
$list[$i] = $row;
$g4[popular_table] 여기서 불러오는게 맞는데 말이죠.
{$list[$i][cnt]}가 조회수를 출력하더라구요.
아시는분~ 흰트좀 주세요~ (__)
네이버 같이 순위 변동 이미지를 표시하고 싶습니다.
검색어 순위가 바꿨는지를 비교해서 이미지를 추출하면 될텐데..
DB에 검색어 순위가 저장되 있으면 좋을텐데 찾아 보니 없더라구요.
popular테이블안에 pp_id, pp_word, pp_date, pp_ip 4개의 필드가 있습니다.
소스를 보니까.
$date_gap = date("Y-m-d", $g4[server_time] - ($date_cnt * 86400));
$sql = " select pp_word, count(*) as cnt from $g4[popular_table]
where pp_date between '$date_gap' and '$g4[time_ymd]'
group by pp_word
order by cnt desc, pp_word
limit 0, $pop_cnt ";
$result = sql_query($sql);
// 실시간 임기검색어 오버
for ($i=0; $row=sql_fetch_array($result); $i++) {
$list[$i] = $row;
$g4[popular_table] 여기서 불러오는게 맞는데 말이죠.
{$list[$i][cnt]}가 조회수를 출력하더라구요.
아시는분~ 흰트좀 주세요~ (__)
댓글 전체
제가 알기로는 실시간 검색어는 DB가 아니라.. XML 파일에 저장이 되는걸로 알고 있습니다..
시간대 별로 xml 파일에 저장을 해서 불러 오는 것이지요...
http://www.snowsoft.co.kr/bbs/view.php?wuser_id=download&category_no=&u_no=10&no=105&pg=
이곳의 소스를 활용하시면 될것 같습니다...
저도 시도해 보려다가... 포기...^^;;
시간대 별로 xml 파일에 저장을 해서 불러 오는 것이지요...
http://www.snowsoft.co.kr/bbs/view.php?wuser_id=download&category_no=&u_no=10&no=105&pg=
이곳의 소스를 활용하시면 될것 같습니다...
저도 시도해 보려다가... 포기...^^;;
답변 감사합니다. (__) 저런 소스도 있었군요.
그런데 자바스크립트군요. OTL
엄두를 못내겠....
그런데 자바스크립트군요. OTL
엄두를 못내겠....