Merhaba arkadaşlar,

Uzun zamandır PHP yazmadığım için birçok şeyi unuttum.

İşlemlerimi veritabanı üzerinde yapıyorum.

Aşağıda veritabanı üzerinde yaptığım işlemleri PHP ile yapmak istiyorum:

SELECT COUNT( * ) AS sayi, ip
FROM ziyaretci
WHERE zaman LIKE '%2016-12-10%'
GROUP BY ip
ORDER BY sayi DESC


Yukarıdaki bu SQL kodu LIKE'ta yazan tarihte o günü baz alıyor. ip sütunu ip'leri listeliyor. sayi sütunu da o ip'nin kaç kez kayıtlı olduğu gösteriyor.

1) Yapmak istediğim şu:

LIKE yazan yere manuel tarih girişi değil de

$bugun = date("Y-m-d");

ifadesindeki $bugun değişkenini eklemek. Yani güncel olarak bugün tarihini eklemek kısaca işi otomatikleştirmek. kısacası yukarıdaki SQL sorgusunu PHP'ye döküp $bugun değişkenini ekleyemedim.

2) Yapmak istediğim şu:

sayi sütunu ip'nin kaç kez veritabanında kayıtlı olduğunu sıralıyor. eğer aynı ip vertabanında 2'den fazla ise echo ile "127.0.0.1 ip adresi 3 kez kayıtlı" olarak ekrana yazdırmak.

Vakit ayıran herkese teşekkürler. Kodlayan arkadaş olursa da alnından öpüyorum. Helal olsun. Hayırlı kandiller.