مثال : عند ادخال مستخدم جديد لقاعدة البيانات يتم مسحه مباشرة بعد مرور 10 أيام
طبعا دون الإجهاد على السيرفر
إن كنت تستعمل مخدم Linux وقاعدة بيانات MySQL، فيمكن إنشاء cronjob وهو عمل يتم تنفيذه كل فترة محددة بشكل متكرر.
مثلاً تقوم بإنشاء صفحة php ولتكن delete_expired_accounts.php تحوي على أمر لمسح المستخدمين الذين مضى على تسجيلهم أكثر من 10 أيام:
delete_expired_accounts.php
DELETE FROM `users` WHERE `creation_date` < DATE_SUB(NOW(), INTERVAL 10 DAY));
مع استبدال اسم الجدول والحقل بما يناسبك، ويمكنك استخدام الطرق التي ذكرها الإخوة، المهم أن تختار الطريقة الأنسب وليس الأسهل :)
جميل كنت أبحث عن فكرة مثل هده
سابحث عن هدا المفهوم لأتعرف عليه أكثر
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.
صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.
التعليقات