Makale zamanlamak gibi olmuyor mu?
Mesela bir ürünü on ya da off yapmaya gerek yok.
Bir start_date (date) bir te finish_date (date) iki sütün açarsınız.
Kayıtları listelerken
WHERE start_date < NOW() AND finish_date > NOW()
dediğinizde şu anda aktif olan kayıtları listeler.
İlla on ya da off mu yapmanız gerekiyorsa, o zaman bu sorgunun öncesine
UPDATE kayit SET aktif = 'off' WHERE start_date > NOW() AND finish_date < NOW()
UPDATE kayit SET aktif = 'on' WHERE start_date < NOW() AND finish_date > NOW()
der sonra kayıtları listelersiniz.
SELECT * FROM kayit WHERE aktif = 'on'
ama herhangi bir sorgu olmadığında zaten bu kayıtların on ya da off haline dönmesi bir şey değiştirmez herhalde.
Elimde bir rezervasyon sistemi var ve bu rezervasyon sistemi bir kart okuyucu ile çalışıyor. Rezervasyonun olacağı saatin 10 dk öncesinde klima ve ışıkları açmam için cihazın benim sunucumdaki php dosyasını kontrol edip benim istediğim saatte durumu off olan salonu on komutuna getirmesi gerekiyor. Rezervasyon bitiminden 10 dk sonrada on olan salonu off komutuna getirmesi gerkeiyor. Cihaz dk da bir php dosyasını kontrol ettiği için ben de böyle bir yönteme başvuruyorum. Yanlış mı yapıyorum?