Php online sayısını görme etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Php online sayısını görme etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

PHP Online Üye Sayısını Görme (Veritabanlı)



Merhaba Arkadaşlar PHP`de online sayaç yapmak için veritabanı oluşturmalıyız.

Veritabanı Kodları
CREATE TABLE `online` (
`uye` text NOT NULL,
`zaman` int(11) NOT NULL
);


PHP Kodları
<?
$hsure= time();
$sure = time()-3600;
@$uye = 'xxxx';
$online_cek = mysql_query("SELECT * FROM online WHERE uye = '$uye'");
$online_say = mysql_num_rows($online_cek);
// o uyeye ait bilgi yoksa ekliyoruz
if (($online_say <= 0) && (!empty($uye)))
{
$online_gir = mysql_query("INSERT INTO online (zaman,uye) VALUES ('$hsure','$uye')");
}
// eger o uyeye ait daha onceden bilgi varsa guncelliyoruz
elseif (!empty($uye)) {
$online_gir2 = mysql_query("update online set zaman='$hsure' where uye='$uye'");
}
// veritabanında olanları da yazdırmak için
$sorgu = mysql_query("Select uye from online where zaman>=$sure");
while ($sonuc=mysql_fetch_array($sorgu)){
echo $sonuc[0];
}
// 1 saatten once bulunan verileri de siliyoruz
$mysql = mysql_query(" delete from online where zaman<'$sure'");
?>