lostyazilim

Otomatik veri silme MYSQL

10 Mesajlar 3.383 Okunma
lstbozum
smsonayhizmeti

Cadde Media Cadde Media Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 16.06.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek MAKİNA RESSAMI
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 916
  • Beğeniler 4 / 154
  • Ticaret 14, (%100)
Arkadaşlar veri tabanında Chat geçmişi var bunlar atıyorum saat 00:00 da sürekli silmek istiyorum nasıl yapabilirim bunu.
 

 

wmaraci
reklam

Batuhan Batuhan Kendine webmaster Kullanıcı
  • Üyelik 08.05.2011
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad B** B**
  • Mesajlar 3455
  • Beğeniler 783 / 1009
  • Ticaret 1, (%100)
Cron Jobs kullanabilirsiniz. Belirlediğiniz bir zamanda istediğiniz dosyayı çalıştırır. Bir php dosyası oluşturun, içerisinde veritabanındaki ilgili tablodaki tüm kayıtları sildirin. Cron Jobs'a da bu dosyayı hedef gösterin.
 

 

Cadde Media Cadde Media Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 16.06.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek MAKİNA RESSAMI
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 916
  • Beğeniler 4 / 154
  • Ticaret 14, (%100)

Batuhan adlı üyeden alıntı

Cron Jobs kullanabilirsiniz. Belirlediğiniz bir zamanda istediğiniz dosyayı çalıştırır. Bir php dosyası oluşturun, içerisinde veritabanındaki ilgili tablodaki tüm kayıtları sildirin. Cron Jobs'a da bu dosyayı hedef gösterin.


Bende onu düşündüm ama hiç bilgim yok onun kodlarına dair.
 

 

Batuhan Batuhan Kendine webmaster Kullanıcı
  • Üyelik 08.05.2011
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad B** B**
  • Mesajlar 3455
  • Beğeniler 783 / 1009
  • Ticaret 1, (%100)

Cadde Media adlı üyeden alıntı

Bende onu düşündüm ama hiç bilgim yok onun kodlarına dair.


Cron Jobs'u cPanel üzerinden ayarlayabiliyorsunuz. Yapmanız gereken işlemler şu şekilde:



Burada /home/batuhan1/ kısmı hostinginizi belirtiyor. Şuradan bakabiliyorsunuz:



sil.php dosyasının içine de veritabanındaki ilgili tablonun tüm kayıtlarını silecek bir sorgu yazmanız yeterli olur.
 

 

wmaraci
wmaraci

Cadde Media Cadde Media Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 16.06.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek MAKİNA RESSAMI
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 916
  • Beğeniler 4 / 154
  • Ticaret 14, (%100)

Batuhan adlı üyeden alıntı

Cron Jobs'u cPanel üzerinden ayarlayabiliyorsunuz. Yapmanız gereken işlemler şu şekilde:



Burada /home/batuhan1/ kısmı hostinginizi belirtiyor. Şuradan bakabiliyorsunuz:



sil.php dosyasının içine de veritabanındaki ilgili tablonun tüm kayıtlarını silecek bir sorgu yazmanız yeterli olur.


Hocam o ayrın yapılma şeklini biliyorum yazmışsın zamet olmuş ama. Bana kodlar lazım :(
 

 

Batuhan Batuhan Kendine webmaster Kullanıcı
  • Üyelik 08.05.2011
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad B** B**
  • Mesajlar 3455
  • Beğeniler 783 / 1009
  • Ticaret 1, (%100)

Cadde Media adlı üyeden alıntı

Hocam o ayrın yapılma şeklini biliyorum yazmışsın zamet olmuş ama. Bana kodlar lazım :(


Cron Job'u kodla mı ayarlamak istiyorsunuz yoksa tablodaki kayıtları silecek sorguyu mu arıyorsunuz?
 

 

Cadde Media Cadde Media Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 16.06.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek MAKİNA RESSAMI
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 916
  • Beğeniler 4 / 154
  • Ticaret 14, (%100)

Batuhan adlı üyeden alıntı

Cron Job'u kodla mı ayarlamak istiyorsunuz yoksa tablodaki kayıtları silecek sorguyu mu arıyorsunuz?


Sorguyu arıyorum ama Türkçe kaynak bulmadım.
 

 

Batuhan Batuhan Kendine webmaster Kullanıcı
  • Üyelik 08.05.2011
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad B** B**
  • Mesajlar 3455
  • Beğeniler 783 / 1009
  • Ticaret 1, (%100)

Cadde Media adlı üyeden alıntı

Sorguyu arıyorum ama Türkçe kaynak bulmadım.


Kullanmanız gereken sorgu truncate tablo
Dosya içerisinde veritabanı bağlantınızı sağladıktan sonra aşağıdaki şekilde çalıştırabilirsiniz:
mysql_query("truncate tablo_adi");

Ben size tam scripti yazayım:


$baglanti=mysql_connect('localhost','veritabani_kullanici','veritabani_sifre');
mysql_query("truncate "."tablo_adi");
 

 

Cadde Media Cadde Media Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 16.06.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek MAKİNA RESSAMI
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 916
  • Beğeniler 4 / 154
  • Ticaret 14, (%100)

Batuhan adlı üyeden alıntı

Kullanmanız gereken sorgu truncate tablo
Dosya içerisinde veritabanı bağlantınızı sağladıktan sonra aşağıdaki şekilde çalıştırabilirsiniz:
mysql_query("truncate tablo_adi");

Ben size tam scripti yazayım:


$baglanti=mysql_connect('localhost','veritabani_kullanici','veritabani_sifre');
mysql_query("truncate "."tablo_adi");


Teşekkürler. Ayrı bir konu açıp googleden arama yapnların gelmesini sağlarsanız daha yararlı olabilir.
 

 

Batuhan Batuhan Kendine webmaster Kullanıcı
  • Üyelik 08.05.2011
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad B** B**
  • Mesajlar 3455
  • Beğeniler 783 / 1009
  • Ticaret 1, (%100)
Bilgi benden değerlendirmesi sizden, siz açabilirsiniz :). Zaten bu konu da yakında çıkacaktır arama sonuçlarında bu şekilde de faydalanabilirler.
 

 

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