-
Ü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...
-
Ü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.