• 12-12-2015, 16:21:08
    #1
    Merhabalar arkadaşlar..

    Dil olarak PHP ve veritabanı MYSQL olan basit bir ödeme talep sistemi kurmuştum aylar önce. Hostinger firmasının host hizmetinden faydalanıyorum.

    Siteyi kurduğum günden beri hiç anlayamadığım bir şekilde veritabanı verilerinin tamamı, sürekli olarak kendiliğinden siliniyor. Her silindiğinde ise yedekten tekrar yüklüyorum verileri.

    Kodların içerisinde Mysql kodu olarak herhangi bir DELETE komutu bile yer almıyor. Kodları defalarca inceledim hata nerededir diye ama bir hata bulamadım. Zaten sistem üzerinde herhangi bir silme işlemi bile yaptırmıyorum. Sadece güncelle ve ekleme işlemleri yapılıyor. Ayrıca sitenin herhangi bir yerindeki textbox'ın içi boş ise, "boş olamaz" diye uyarı verdirerek bunun kontrolünü de yaptırdım.

    Veritabanı kullanıcı izinlerini bile sadece ekleme ve güncelleme olarak düzenledim. Sonuç yine aynı. Her hafta düzenli olarak sebepsiz yere veritabanı verileri tamamen siliniyor. Tablolar ve veritabanı duruyor ama tabloların içindeki veriler kendiliğinden siliniyor. Her hafta yedekten veritabanını tekrardan yüklemekten bıktım.

    Araştırdım ama sebebi bir türlü çözemedim. Hostinger'e durumu ilettim. "Hostinger olarak bir kullanıcıların veritabanı verilerini silmemekteyiz." diye bir cevap aldım. Kısacası yardımcı olamadılar.

    Veritabanı verileri neden kendi kendine silinir anlayamıyorum. Sizce sorun nedir? Daha önce bu tarz bir sorunla karşılaşan oldu mu aranızda?
  • 12-12-2015, 16:55:27
    #2
    Açık vardır ya da UPDATE işleminde Where şartından kaynaklanan bir hata olabilir. Kodları paylaş buradan daha rahat fikir belirtir insanlar.
  • 12-12-2015, 23:22:10
    #3
    Merhaba,
    tmp içerisinde oluşturulan bir sqlite db kullanıyor olabilir. connection satırlarını kontrol edebilirsiniz. bazı mysql class'ları :pen(); şeklinde geçici sqlite dosyaları oluşturabilir.

    tüm veriler tamamen siliniyorsa ilk akla bu geliyor. arkaplanda zamanlı çalışan bir sistem de olabilir. "kurdum" demişsiniz haliyle lisansla ilgili bir durum da buna sebep oluyor olabilir. belki demo bir sistem kurdunuz ve her ay kendini sıfırlıyor.
  • 13-12-2015, 10:40:01
    #4
    Teşekkürler arkadaşlar.. Dediklerinizi dikkate alarak ben sorunu tekrardan çözmeye çalışayım. Sorunu çözemezsem eğer sorun ile ilgili daha detaylı bir şekilde görseller paylaşabilirim.
  • 13-12-2015, 10:48:06
    #5
    delete komutunu aratmışsınız birde TRUNCATE kodunu aratırsanız buda tablo verilerinin silinmesini sağlar
  • 13-12-2015, 11:25:32
    #6
    U_uR adlı üyeden alıntı: mesajı görüntüle
    delete komutunu aratmışsınız birde TRUNCATE kodunu aratırsanız buda tablo verilerinin silinmesini sağlar
    O komutu kullandığımı sanmıyorum ama ben yinede ona da bakarım. Çünkü sitenin kodlamasını çok önceden yapmıştım. Önerin için teşekkür ederim.
  • 07-01-2021, 14:42:09
    #7
    Merhaba hocam bunu nasil hall etdiniz bende ayni durum yasaniyor 2.aydir bulamiyorum
  • 10-01-2021, 08:47:57
    #8
    SmmHelper adlı üyeden alıntı: mesajı görüntüle
    Merhaba hocam bunu nasil hall etdiniz bende ayni durum yasaniyor 2.aydir bulamiyorum
    Merhaba, o zamanlarda Hostinger'in ücretsiz hosting paketini kullanıyordum. Kullandığım hosting paketinin ücretiz olmasından kaynaklı bir sıkıntıydı diye düşünmüştüm çünkü teknik olarak bir sebep bulamamıştım. Kendi kendime hobi amaçlı bir php uygulaması geliştirmiştim o yüzden çok da üzerinde durmamıştım konunun.
  • 10-01-2021, 19:13:13
    #9
    Cron işlemi var mı? Belki sıfırlayabilir.