회원관리 sql문

회원관리 sql문

QA

회원관리 sql문

답변 2

본문

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'] ?>일

 

감사합니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #sql ×
전체 5
© SIRSOFT
현재 페이지 제일 처음으로