회원관리 sql문

회원관리 sql문

QA

회원관리 sql문

본문

3732521491_1557837979.9862.jpg

이미지처럼 하려고하는데 mb_id와 일치하는 day값이 들어가야되는데 순서가 엉망..

 

천재님들 도와주세용!!

이 질문에 댓글 쓰기 :

답변 2

sql_query("update g5_attendance set day = day+1 where mb_id = '{$mb_id}'");

 

그런데요

 

위의 쿼리로는 1일 을 증가시킬수있지만

1일에 1회만 증가되는 체크는 없습니다.

DB에 필드로 최종증가여부값이 있어야겠죠?

 

위의 테이블에서 wr_datetime값이 최종기록이라고 가정하고

좀 수정하면

sql_query("update g5_attendance set day = day+1, wr_datetime = now() where mb_id = '{$mb_id}' and date(wr_datetime) < curdate() ");


$mb_attendance = sql_fetch(" select count(*) as cnt from g5_attendance where mb_id = '{$row['mb_id']}' ");

 

<?php echo $mb_attendance['cnt'] ?>일

 

감사합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 184
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT