날짜를 비교해서 몇등으로 접속을 했는지 뽑아낼수 있을까요?

· 19년 전 · 1094 · 1
$sql = " select count(mb_id) as cnt from $g4[member_table] where mb_today_time like '$today%' order by mb_today_time desc "; 
 
이렇게 쿼리를 날리면 최종적으로 로그인한 전체 인원이 나오네요??
 
어느 부분을 바꿔야 할까요?
|

댓글 1개

제가 글쓰고 제가 답 다네요..^^;;

<?


if ($mb_id=$member[mb_id])
{
$today = $g4[time_ymd];
$sql = " select mb_id, mb_today_time from $g4[member_table] where mb_today_time like '$today%' order by mb_today_time asc";
$result = sql_query($sql);

$k=0;
$save_time = "";
for ($i=1; $row=sql_fetch_array($result); $i++)
{
$k = $i;
if ($save_time != substr($row[mb_today_time],11,8) && $mb_id == $row[mb_id])
{
break;
}
}

if(number_format($row[cnt])<1000){echo "출석:(".number_format($k)."등)</a>";}else{echo "출석:(등수밖)</a>";}
}
?>

전 mb_today_time 이라는 테이블을 하나더 만들었어요...

하루에 한번만 저장되도록...
mb_today_login에는 가장최근에 로그인 한 시간정보를 받으려구요...^^;;
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 1,762
19년 전 조회 1,449
19년 전 조회 1,559
19년 전 조회 1,213
19년 전 조회 1,109
19년 전 조회 1,246
19년 전 조회 1,074
19년 전 조회 1,605
19년 전 조회 1,559
19년 전 조회 1,095
19년 전 조회 1,419
19년 전 조회 1,056
19년 전 조회 1,527
19년 전 조회 1,515
19년 전 조회 1,208
19년 전 조회 1,114
19년 전 조회 1,587
19년 전 조회 1,528
19년 전 조회 1,550
19년 전 조회 1,011