52282
WM Aracı
Anonim Üyelik
-
Üyelik
26.07.2015
-
Yaş/Cinsiyet
- /
-
Meslek
-
Konum
-
Ad Soyad
** **
-
Mesajlar
1296
-
Beğeniler
169 / 271
-
Ticaret
13, (%100)
Arkadaşlar bir script yaptım fakat günde 5000 kişi giriyor veri tabanı da 10000 adet veri depoluyor yani 10000 satır depoluyor. Veritabanı şişiyor bunu 1 ay yapsak 300.000 veri demek. Ben bunu her gece 00.00'da sıfırlanmasını istiyorum yani 2 adet veritabanı var bunun sıfırlanmasını istiyorum. Veritabanı derken veri tabanındaki 2 tane tablo silinecek diğer tablolar silinsin istemiyorum. Bunu nasıl yaparım PHP ile?
ntka
https://ntka.org
Kullanıcı
-
Üyelik
22.01.2012
-
Yaş/Cinsiyet
42 / E
-
Meslek
Agent
-
Konum
İstanbul Anadolu
-
Ad Soyad
N** T**
-
Mesajlar
2762
-
Beğeniler
811 / 810
-
Ticaret
262, (%100)
Cron ile yapabilirsin yada basit bir php ile çok kolay mobil olduğum için yazamıyorum googlede mysql delete ara örnekler çıkar.
dijitalsite.com.tr ister al / ister sat / yeni üyelere 20 tl bakiye hediye
emreyvz
.NET Core & Angular & PHP
Kullanıcı
-
Üyelik
19.04.2016
-
Yaş/Cinsiyet
28 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** Y**
-
Mesajlar
691
-
Beğeniler
110 / 250
-
Ticaret
24, (%100)
Hocam aslında çok basit. PHP Date ile tarihi alıp ayın 30 u mu diye kontrol edeceksiniz. Cron jobs a saat 00.00 da çalışması gerektiğini ekleyeceksiniz.Ayın 30 u ise saat 00.00 da (zaten php dosya cron jobs ile 00.00 da calisacktir onu kontrol etmrnize gerek yok) veritabanını silip tekrar tablo olusturacaksiniz...
-
Üyelik
12.07.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
x
-
Konum
Ankara
-
Ad Soyad
M** K**
-
Mesajlar
659
-
Beğeniler
120 / 168
-
Ticaret
3, (%100)
tablonda, son verinin eklendigi tarihi kaydet, simdiki zamani kaydet, aradaki fark 24 saat olursa tablo silinsin. kodlar google'da var zaten.
52282
WM Aracı
Anonim Üyelik
-
Üyelik
26.07.2015
-
Yaş/Cinsiyet
- /
-
Meslek
-
Konum
-
Ad Soyad
** **
-
Mesajlar
1296
-
Beğeniler
169 / 271
-
Ticaret
13, (%100)
Herhangi bir zararı olmayacaksa deneyeceğim o zaman. Teşekkür ederim..
-
Üyelik
28.11.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Ameliyathane Hemşiresi
-
Konum
Afyon
-
Ad Soyad
I** Ç**
-
Mesajlar
2633
-
Beğeniler
344 / 487
-
Ticaret
12, (%100)
Panel (plesk cpanel)olmaksızın cron nasıl oluşturulur ?
flatcast
http://www.flatcast.fr
Kullanıcı
-
Üyelik
05.11.2014
-
Yaş/Cinsiyet
49 / E
-
Meslek
Havayolu iscisi
-
Konum
Fransa
-
Ad Soyad
Y** Ç**
-
Mesajlar
1351
-
Beğeniler
86 / 354
-
Ticaret
9, (%100)
Basitce verdigim kod ile yapabilirsiniz ben kendim kullaniyorum tabloya eklenen bilgiyi 24 saat sonra siler
Yapmaniz gereken kullanmak istediginiz tabloya time isminde tablo ismi ekleyin daha kayit bolumune time zamanini kayit etmesi icin asagidaki kodu ekleyin
$time = time();
Asagidaki kodlari istediginiz bir sayfaya ekleyin sayfaya giren oldumu otomatik zamani kontrol eder ve 24 saat gecmis tum eklenen bilgileri siler 24 saat suresi dolmamis bilgileri silmez
include ("baglanti.php");
$sil = time()-86400;
mysql_query("DELETE FROM TABLOISMIYAZ WHERE time < $sil");
?>
1 kişi bu mesajı beğendi.
Degerini bilki degerin bilinsin
----------------------------------
flatcast
http://www.flatcast.fr
Kullanıcı
-
Üyelik
05.11.2014
-
Yaş/Cinsiyet
49 / E
-
Meslek
Havayolu iscisi
-
Konum
Fransa
-
Ad Soyad
Y** Ç**
-
Mesajlar
1351
-
Beğeniler
86 / 354
-
Ticaret
9, (%100)
Tabloda icerisinde tarihe gore tabiki islemleri yaptiginiz andan basliyarak 24 saaat sonra yapilan kayitlarin hepsini siler diyer eklenen 24 saat suresi dolmamis verileri silmez.
Degerini bilki degerin bilinsin
----------------------------------