-
Üyelik
09.12.2017
-
Yaş/Cinsiyet
30 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
Ankara
-
Ad Soyad
M** Ş**
-
Mesajlar
133
-
Beğeniler
20 / 9
-
Ticaret
2, (%100)
Merhaba Arkadaşlar,
Sitede 180 üye var. Her üye belirli tarihlerde siteye giriyor. Bazen aynı üyenin aynı gün içinde bir çok girişi olabiliyor. Ben sql sorgu kullanarak bu üyelerin (180 üye için )en son siteye girdikleri tarihlerini nasil getirebilim. Elimde tüm tarihler var fakat her üyenin(180 kişi için ayrı ayrı son giriş tarihi lazım bana.)
Bir fikri olan arkadaş var mı acaba. Şimdiden teşekkürler.
-
Üyelik
26.11.2019
-
Yaş/Cinsiyet
30 / E
-
Meslek
Öğrenci
-
Konum
İzmir
-
Ad Soyad
E** Ç**
-
Mesajlar
217
-
Beğeniler
30 / 25
-
Ticaret
5, (%100)
session_start();
if($_SESSION['songiris']!=1) {
$a=date('d-m-y');
mysql_query("UPDATE kullanicilar SET songiris='$a'");
$_SESSION['songiris']=1;}
şöyle bir şey yapabilirsin
-
Üyelik
11.09.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
İzmir
-
Ad Soyad
A** K**
-
Mesajlar
1077
-
Beğeniler
361 / 361
-
Ticaret
33, (%100)
Hocam bu şekilde sorunuzu çözmüşsünüz fakat kullanıcı oturum açtığında bu bilgiyi tutmak çok daha performanslı olacaktır. 1milyon üyenin gün içinde 100 kere giridği durumda 100 milyon kayıt sadece 1 gün için olacaktır ve bunu 1 aya çarparsanız 3 milyar kayıt arasında sorgulama yapacaksınız büyük bir performans kaybı yaşayacaksınız ayrıca veritabanında da bu kadar alan kaplamış olacak. Arkadaşın önerisini uygulamanızı ben de şiddetle tavsiye ediyorum.