하루에 100개씩 총 1,000개의 선물팩을 배포한다고 가정해 보겠습니다. 당일 100개의 선물팩을 모두 받았는지 여부에 관계없이 다음 날부터 남은 선물팩 수는 다시 계산됩니다. , 선물팩이 100개 정도 남았을 경우 해당 날짜에 다시 100개가 지급됩니다. 100개 미만인 경우, 선물팩을 모두 소진할 때까지 현재 선물팩이 지급됩니다.
문제는 다음 날 자동으로 수량을 업데이트하는 방법이 문제입니다. 시간 필드를 데이터베이스에 저장해야 하는데 시간 자동 업데이트가 문제인지 궁금합니다. 무슨 말인지 이해하셨나요?
하루에 100개씩 총 1,000개의 선물팩을 배포한다고 가정해 보겠습니다. 당일 100개의 선물팩을 모두 받았는지 여부에 관계없이 다음 날부터 남은 선물팩 수는 다시 계산됩니다. , 선물팩이 100개 정도 남았을 경우 해당 날짜에 다시 100개가 지급됩니다. 100개 미만인 경우, 선물팩을 모두 소진할 때까지 현재 선물팩이 지급됩니다.
문제는 다음 날 자동으로 수량을 업데이트하는 방법이 문제입니다. 시간 필드를 데이터베이스에 저장해야 하는데 시간 자동 업데이트가 문제인지 궁금합니다. 무슨 말인지 이해하셨나요?
당신은 기절했습니다
데이터베이스 레코드 전체 필드
배포할 때마다 오늘 100개 배포되었는지 확인하고, 100개가 넘지 않으면 배포하세요. 언제 자동으로 업데이트되는지 어디서 알 수 있나요?
구성 테이블
id 기본 키 id
제목 선물 패키지 이름
nums 총 선물 패키지 발행 수
day_nums 총 일일 배포 수
max_data 이벤트 종료 시간
ext Extended 필드 (선물 갯수를 기록할 수 있어서 유용해요. 선물 꾸러미에 어떤 기능이 있는지 모르거든요)
선물 배포 로그 테이블
id 기본 키
lb_id 선물 패키지 기본 키
uid 사용자 ID
on_time 시간
php
//오늘 100개의 선물 팩이 배포되었는지 확인
(on_time = ".date("Y-m-d",time())인 로그에서 count(*)를 선택합니다.")
~ 예
// 발행하지 않음
~ 아니오
// 사용자가 오늘 선물 패키지를 받았는지 확인
( uid=$uid 및 on_time = ".date( "Y-m-d", 시간()).")
<code> ~是 不发放 ~否 // 礼包配置数减1 // 写入礼包发放日志表 </code>
직업이 없나요?