wmaraci reklam
tr.link

Bİr sorguya ihtitiyacım var MYSQL SORGU

2 Mesajlar 802 Okunma
acebozum
tr.link

hasanablak hasanablak Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 14.08.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad H** A**
  • Mesajlar 67
  • Beğeniler 11 / 3
  • Ticaret 2, (%100)
Merhaba arkadaşlar direkt konuya geçiyorum;
Kullanıcı girişlerini tutan bir veritabanım var ve bu veritabanımda kullanıcının php olarak time() değeri de tutuluyor.
Sorum şu; Php ile hiçbir kod yazmadan veritabanındaki time değeri kullanıcının time değerinden-10 çıkartılmış halinden büyük müdür küçük müdür sorgusunu oluşturabilmek.
Bu mümkün mü?


Not: Buradaki -10, 10 dk amaçlıdır kullanıcının online olup olmadığını öğrenmek istiyorum diyelim...
 

 

googleasistan
reklam

hasanablak hasanablak Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 14.08.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad H** A**
  • Mesajlar 67
  • Beğeniler 11 / 3
  • Ticaret 2, (%100)
Hepinize teşekküre derim arkadaşlar buldum;

$anlik_time = time()-600;

$sql = $db->prepare("select COUNT(time>$anlik_time) from ziyaretci_tutanagi WHERE time>$anlik_time = ?");
$sql->execute(array(
'1'
));

$row=$sql->fetch(PDO::FETCH_ASSOC);
echo $row["COUNT(time>$anlik_time)"];

Not: time kolonu veritabanındaki daha önceden siteye giren kullanıcıların time() değerlerinin saklandığı kolon. Bu yukarıdaki sorgu da veritabanında anlık time'dan 10dk çıkartılmış halinden büyük olan kaç kayıt olduğunu buluyor.
 

 

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