lostyazilim
tr.link

SQL de Son Girilen Kaydı Getirme

4 Mesajlar 983 Okunma
acebozum
tr.link

MSS06 MSS06 WM Aracı Kullanıcı
  • Ü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.
 

 

elektronikssl
webimgo

thepurge thepurge WM Aracı Kullanıcı
  • Ü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
 

 

MSS06 MSS06 WM Aracı Kullanıcı
  • Ü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)
thepurge hocam ben belirtmeyi unutmuşun sql server kullanıyorum. Sql server de sorguda bu sorunu çözmek istedim. Yardiminiz icin cok tesekkur ederim. Son anda fark ettim. Komutuma MAX() ekleyince son tarihi çekmeye başladı.Bu şekilde sorunu çözdüm.
 

 

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Ü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.
 

 

wmaraci
wmaraci
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