यह मानते हुए कि आपके पास पहले से ही एक डेटाबेस तालिका है, एक बहुत ही कठिन रूपरेखा।
हर दिन एक स्क्रिप्ट चलाएं जो आज के माइनस एक महीने की गणना करती है (स्ट्रैटन के उत्तर में हल) और एक select * from databasetable where expirydate = todayminusonemonth
. परिणाम सेट पर पुनरावृति करें, लक्ष्य की विशिष्ट जानकारी के साथ एक संदेश लिखें और इसे php के मेल इंटरफ़ेस का उपयोग करके भेजें।
यह सुनिश्चित करने के लिए अब तक का सबसे आसान समाधान है कि स्क्रिप्ट हर दिन चलती है, अगर यह कोई विकल्प नहीं है तो यह इंगित करने के लिए डीबी में एक कॉलम जोड़ा जाना चाहिए कि मेल भेजा गया है। या जिन दिनों के लिए मेल भेजे गए हैं उन सभी दिनों की एक अतिरिक्त तालिका बनाई जा सकती है...
देखना? समस्या का यह पहला अपघटन काफी आसान था। अब आप इनमें से प्रत्येक आंशिक समस्या को हल करना शुरू कर सकते हैं, या प्रत्येक के लिए जानकारी/कैसे करें देख सकते हैं। अपनी अधिक विशिष्ट आवश्यकताओं के साथ बेझिझक एक नया प्रश्न बनाएं।
एक समस्या जिसका आप सामना कर सकते हैं वह यह है कि आपका वेबहोस्ट क्रॉन स्क्रिप्ट को निष्पादित करने की अनुमति नहीं देता है। वेबसाइट निगरानी सेवा का उपयोग करते हुए एक बहुत ही रचनात्मक वैकल्पिक समाधान मेरे पास मेरे सर्वर पर क्रॉन जॉब नहीं है। उपयोगकर्ता इनपुट के बिना ईमेल भेजने का विकल्प क्या है?