lostyazilim
tr.link

Zaman işlemleri

3 Mesajlar 610 Okunma
acebozum
tr.link

oguzhaner oguzhaner WM Aracı Kullanıcı
  • Üyelik 13.12.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Web/Desktop Coder
  • Konum İstanbul Avrupa
  • Ad Soyad O** E**
  • Mesajlar 210
  • Beğeniler 20 / 20
  • Ticaret 3, (%100)
php de kullanıcıların giriş yapabildiği bir sayfa yaptım. Fakat şöyle bir isteğim var kullanıcı hesaplarını ben açıyorum ve 1 saat sonra silinmesini istiyorum. Sadece silinme işlemi var fakat beceremedim yardımcı olursanız sevinirim
 

 

wmaraci
reklam

Legoo Legoo Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 06.06.2015
  • Yaş/Cinsiyet 30 / E
  • Meslek Back-End Developer
  • Konum Ankara
  • Ad Soyad S** U**
  • Mesajlar 90
  • Beğeniler 11 / 17
  • Ticaret 9, (%89)
Kullanıcı tablosuna giriş veya kayıt tarihi saatini atarsın, Cron ile otomatik bu tarihe veya saate göre toplu işlem yaptırabilirsin aradaki farkı hesaplattırıp. Cronjob çalışma mantıklarına bakman yeterli olacaktır.
 

 

LadyArch3r LadyArch3r Web Developer Kullanıcı
  • Üyelik 02.04.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Developer
  • Konum Antalya
  • Ad Soyad B** K**
  • Mesajlar 930
  • Beğeniler 60 / 102
  • Ticaret 3, (%100)
http://www.milat.org/cpanel-cron-job-kullanimi-resimli-anlatim/

Cron kullanımına burada bakabilirsin.

Kullanıcılara bir kayıt tarihi ata. Bu tarih YYYY-mm-dd hh:ii:ss şeklinde datetime formatında olsun ki veritabanın da kolayca sorgu yaz.

Daha sonra islem.php üzerinde

SELECT * FROM `uyeler` WHERE kayittarihi = DATE_SUB(NOW(), INTERVAL 30 MINUTE

Bu sorguyu her dakka çalıştırırken kayıt tarihi 30 dk olanları bulursun.

DELETE FROM `uyeler` WHERE kayittarihi = DATE_SUB(NOW(), INTERVAL 30 MINUTE

sorgusu ile de silersin.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al