Yardımcı olmasına olalım ama birkaç tane yol var.
Birincisi daha kolayına gelecek bir işlem. Biraz karışık gibi gözükebilir.
buy_items adlı bir tablon olsun ve bu tabloda satın alınan itemleri kayıt et. id, item_name, userID, created_time vs gibi sütunların olsun. Mesela her satın alınan itemin 1 ay kullanım hakkı var diyelim. PHP ile veritabanından itemleri çekeceksin, daha sonra foreach ile döngüye sokup süresi dolanları o tablodan sileceksin. Örnek kod;
$getRows = $db->get_results("SELECT * FROM buy_items");
if ($getRows){
foreach($getRows as $row){
$fark = time() - $row->created_time;
if ( $fark > 360000 OR $fark === 360000 ){
#silme işlemi kodları
}
}
}Basit bir yol göstermesi için yazdım bunu. Cron dosyasıyla her dakika çalıştırarak kontrol edebilirsin.
Diğer ikinci yol ise mySQL ile trigger olarak aratma yaparsan detaylı bilgiler bulabilirsin.
İyi çalışmalar.