채택완료
출석회수를 구하고 싶습니다. phpmyadmin gt_attendance / sumday
안녕하세요.
기온이 많이 떨어져 감기 조심해야할것 같아요.

g5_attendace 테이블에 sumday 가 회원별 출석 회수를 나타내더라고요.
가장최근의 날짜를 기준으로 sumday 를 구하면 해당 회원의 총 출석회수가 되는데요.
챗gpt 랑 진지하게 대화를 하면서 많이 싸우기도 했는데 해도 해도 안되서 질문글 올려봅니다.
Copy
<?php
// 로그인된 회원의 아이디 사용
$mb_id = $member['mb_id']; // 현재 로그인한 회원의 mb_id
// 출석부 테이블에서 로그인된 회원의 mb_id에 해당하는 가장 최근 sumday 값을 구하는 쿼리
$sql = "SELECT sumday
FROM {$g5['table_prefix']}g5_attendance
WHERE mb_id = '$mb_id'
ORDER BY datetime DESC
LIMIT 1";
// 쿼리 실행
$result = sql_query($sql);
// 결과 가져오기
$row = sql_fetch_array($result);
// 가장 최근 sumday 값 저장
$recent_sumday = $row['sumday'] ?? 0; // 값이 없을 경우 0으로 설정
?>
출석회수 : <?php echo $recent_sumday; ?>
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
$sql = "SELECT sumday
FROM {$g5['table_prefix']}g5_attendance
WHERE mb_id = '$mb_id'
ORDER BY datetime DESC
LIMIT 1";
해당을
$sql = "SELECT sumday
FROM g5_attendance
WHERE mb_id = '$mb_id'
ORDER BY datetime DESC
LIMIT 1";
로 변경해보세요.
답변을 작성하려면 로그인이 필요합니다.