arkadaşlar merhaba
size şu şekilde anlatayım.
bir tablom var. adı tarih.
bu tabloda 2 sütun var.
1 - id
2 - Tarih
içerik şu şekilde
id no = 1
tarih = 2016-06-23
ikinci bi tablom var adı ise ziyaretci
bu tabloda 3 sütun var.
1- id
2- tarihid
3- ip
ben ilk sayfaya girdiğin de tarih tablosunu dolduruyorum varsa bir daha doldurmuyor.
kullanıcı girdiğinde ise bu günün tarihi benim tarih tablomda ki tarih ile eşitse
id no = 1
tarihid = 1
ip = 123.123.123.12
eğer aynı ipden varsa eklemiyor. günlük ve ziyaretcimi saymış oluyorum.
fakat
butün ziyaretci tablosunda ki ip sütununu kontrol ettiği için ertesi gün olduğunda 123.123.123.12 ip numaralı arkadaş geri gelirse zaten var olduğu için veri tabanına eklemiyor. tarihid farklı ip aynı olunca eklesin istiyorum tabloma. yardım lütfen
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 14:50:07 -->-> Daha önceki mesaj 14:29:34 --
arkadaşlar yardım
MYSQL kontrolü ve yazımı acil yardım
4
●280
- 23-06-2016, 17:14:06Üyeliği durduruldubiraz açarmısın kod şu şekilde;blazeirs adlı üyeden alıntı: mesajı görüntüle
<?php $ta = date('Y-m-d'); $sayamka = mysql_query("SELECT * FROM ziyaretcigun where tarih='$ta'"); $saysayamka = mysql_num_rows($sayamka); if($saysayamka != 1){ $anainkia = mysql_query("INSERT INTO ziyaretcigun (tarih) Values('$ta')"); }else{} $tarihseca =mysql_query("select * from ziyaretcigun where tarih='$ta'"); $tariheklea = mysql_fetch_array($tarihseca); $tariha = $tariheklea['id']; $ipa = $_SERVER['REMOTE_ADDR']; if(isset($_SERVER['HTTP_REFERER'])){ $neredenb = $_SERVER['HTTP_REFERER']; }else{ $neredenb = "direct"; } $ipamka = mysql_query("SELECT * FROM gunlukziyaretci where ip='$ipa'"); $ipipamka = mysql_num_rows($ipamka); if($ipipamka != 1){ $babaninkia = mysql_query("INSERT INTO gunlukziyaretci (id, tarih, ip, nereden) Values(null, '$tariha','$ipa','$neredenb')"); }else{} ?>burdaki kodda sayfaya girdiği zaman tarihi ekliyor tarihden bir tane daha varsa eklemiyor tabiki. ayrıca ip ekliyor diğer tabloya tabloda ki sütun da aynı ip varsa eklemiyor. tarihid farklıysa onu kontrol edip ip bir daha eklesin.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:07:36 -->-> Daha önceki mesaj 15:29:09 --
arkadaşlar yardım lütfen
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:14:06 -->-> Daha önceki mesaj 16:07:36 --
arkadaşlar hala bekliyorum çözüm bulamadım herşeyi denedim bilen lütfen yardım etsin.