Session last activity önerisinde lütfen bulunmayın aşağıda anlattığım yapıda olmalı sistem:
Kişi siteye giriş yapınca loglar tablosuna kişinin epostası, işlem = giris, tarih düşüyor.
Kişi siteyden çıkış yapınca loglar tablosuna kişinin e-postası, işlem = cikis, tarih düşüyor.
Eğer kişinin son mysql kaydı giris ise bu kişi hala aktif demek.
Bunu toplu olarak online sayısını bulmak için kullanmak istiyorum ama foreach methodunu uygularsam aynı kişiyi bütün tablodaki kayıt sayısı kadar sayıyor.
Örneğin 6 kayıt var ama 1 üye online. foreach içinde $online_no++; yaptığım için altı kere aynı üyeyi sayıyor.
İşin içinden çıkamadım.
Kısaca tüm üyelerin kayıtlarını alıp eğer son kayıttaki işlem verisi giris'e eşitse online sayısına 1 ekleyecek.
Var mı bir çözüm yolu önerisi olan?