특정기간별 포인트 순위 뽑기 정보
특정기간별 포인트 순위 뽑기본문
안녕하세요.
짧은 실력에 매번 도움만 구하니 죄송하기가 그지없네요. ㅠㅠ
그래도 많은 님들의 도움덕분에 내공이 조금씩 쌓여가고 있는 걸 느낍니다.
하루 꼬박 검색, 팁, 스킨 등등을 다 헤멨지만 제가 찾고자 하는 부분을 발견할 수가 없었습니다. 그래서 또 염치없이 문의드리게 되었네요.
(질문내용)
"특정기간을 입력하고 조회버튼을 클릭하면 그 기간 동안의 포인트 순위를 뽑아 이름 및 포인트를 리스트로 출력한다" 입니다.
짧은 생각으로는 매우 단순할 것 같기도 한데... 막상해보니 잘 안되네요. ㅠㅠ
변수와 쿼리문을 어떻게 만들어야 할까요?
좋은 답변 부탁드립니다.
댓글 전체
변수는 "년-월-일" 형태
$startDay = '2006-12-01';
$endDay = '2006-12-31';
쿼리문은 아래처럼.... 테스트는 못해봤습니다. ㅡㅡ;;;;;
<?php
// 시작일과 종료일 사이의 필드를 회원아이디로 묶고 각 회원별로 포인트의 +, - 내역을 합해서 회원아이디와 함께 역순으로 출력한다.
$query = " SELECT mb_id, SUM(po_point) AS total FROM {$g4['point_table']} WHERE SUBSTRING(po_datetime, 1, 10) BETWEEN '{$startDay}' AND '{$endDay}' GROUP BY mb_id ORDER BY total DESC ";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
echo "{$row['mb_id']} : {$row['total']}<br />";
}
?>
$startDay = '2006-12-01';
$endDay = '2006-12-31';
쿼리문은 아래처럼.... 테스트는 못해봤습니다. ㅡㅡ;;;;;
<?php
// 시작일과 종료일 사이의 필드를 회원아이디로 묶고 각 회원별로 포인트의 +, - 내역을 합해서 회원아이디와 함께 역순으로 출력한다.
$query = " SELECT mb_id, SUM(po_point) AS total FROM {$g4['point_table']} WHERE SUBSTRING(po_datetime, 1, 10) BETWEEN '{$startDay}' AND '{$endDay}' GROUP BY mb_id ORDER BY total DESC ";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
echo "{$row['mb_id']} : {$row['total']}<br />";
}
?>
플러그인님~
감사합니다. 아주 잘되네요~~ ^^
새해 복 마니 받으세요~ ^^
감사합니다. 아주 잘되네요~~ ^^
새해 복 마니 받으세요~ ^^