สถานะตามเงื่อนไข มันอยู่ในเงื่อนไขของเวลา ดังนั้นมันจะมีการเปลี่ยนแปลงตามวันเวลา สถานะตรงนั้นจึงไม่ควรบันทึกลง db เพราะข้อมูลใน db ควรจะเป็นของตายตัว.
ก็ถ้าเอาที่ทำอยู่คือเก็บแต่วันที่ แล้วเอาวันที่มาเช็คเงื่อนไขด้วย php แล้วแสดงผล มันก็ดีอยู่แล้วนี่?
แต่ถ้าจะเอาสถานะตามเงื่อนไขวันเวลาเก็บลง db อย่างนั้นก็ควรมีงานที่เรียกว่า cron job สั่งให้มันทำอาจจะทุกวันทุกชั่วโมงเพื่อตรวจแล้วคอย update สถานะใน db ซึ่งจะยุ่งยากไปอีก(พอควร).