• 22-02-2022, 17:55:13
    #1
    selamlar veritabanında hoursplayed adında bir colmn bulunuyor ve bu colmn oyuncu oyunda her 1 saat geçirdiğinde +1 olarak ekleniyor
    ben son 24 saatte eklenen +1 verilerini çekmek istiyorum

    senaryo şu şekilde

    a oyuncusunun toplamda 20 saat oynama süresi bulunuyor. 20 saatin 5 saatini son 24 saat içinde geçirmiş.
    benim burada almak istediğim veri 5 saat
    yardımcı olursanız beni çok mutlu edersiniz
  • 22-02-2022, 17:59:59
    #2
    PHP - WORDPRESS - YAZILIM
    eğer tabloda tarih içeriği mevcut ise; veya her saatte bir update tarihi eklerseniz.

    SELECT * FROM news WHERE date > DATE_SUB(NOW(), INTERVAL 24 HOUR)
    bu koddaki news kısmını ve date kısmını düzenleyerek son 24 saati çektirebilirsiniz.
  • 22-02-2022, 18:20:03
    #3
    metin_nn adlı üyeden alıntı: mesajı görüntüle
    eğer tabloda tarih içeriği mevcut ise; veya her saatte bir update tarihi eklerseniz.

    SELECT * FROM news WHERE date > DATE_SUB(NOW(), INTERVAL 24 HOUR)
    bu koddaki news kısmını ve date kısmını düzenleyerek son 24 saati çektirebilirsiniz.

    yanıtınız için çok teşekkür ederim, bu şekilde sadece son 24 saatte aktif olan kullanıcıları çekebiliyorum

    $gununAktifOyunculari = mysqli_query($baglanti,"SELECT*FROM accounts WHERE lastlogin > DATE_SUB(NOW(), INTERVAL 24 HOUR)");foreach($gununAktifOyunculari as $gg){echo$gg['username'];}
  • 22-02-2022, 18:22:35
    #4
    Ayrı bir tabloda tutmanız temel anlamda şart o veriyi (sizin için basit olması adına).