PHP ve MySQL kullanarak bir web sitesinde oldukça basit takvimini uygulayan duyuyorum. Ben sonsuza kadar tekrarlamak ve bunu yapmak için en iyi yolu emin değilim tarihleri idare edebilmek istiyorum.
Olayı tekrarlıyoruz sınırlı bir süre için sadece benim db tabloya ve özyineleme id çeşit grubuna onları içine süre içinde her olay eklemek için mantıklı görünüyor.
Ne sıklıkta olay tekrarlar için hiçbir sınırı yoktur Ama, bu daha iyidir
a) Belirli bir zaman dilimi (örneğin önümüzdeki 2 yıl) için db kayıtları koymak ve daha sonra periyodik olarak kontrol ve zaman geçtikçe yeni kayıt eklemek - Bu ile sorun birinin skoru 3 yıl arıyor, olay kazandı 'olduğunu t göstermek
b) aslında her olay için kayıtları var ama belirli bir süre içinde olay benim php kod kontrol yerine zaman, bir tekrarlanan olay wether hesaplamak değil, bu süre içinde ortaya çıkar - bu ile sorun yok demektir ki ben o olay ile diğer bilgileri (katılım vb) ilişkilendirmek istediğiniz zaman ben bir ağrı olmak görebilirsiniz her olay için özel bir rekor. Biraz yavaş olabilir gibi de görünüyor
Herkes bu yöntemlerden birini çalıştı? Nasıl işe yaramadı eğer öyleyse? Ya da ben kaçırıyorum diğer bazı dahiyane kurnaz yöntem var mıdır?