PDA

View Full Version : نمایش تعداد بازدیدهای کاربران



tehro0n
سه شنبه 26 دی 1391, 20:24 عصر
سلام،
من میخوام بازدیدهایی که در جدولی اینسرت میشن رو بیام بر حسب آی پی گروه بندی کنم که مشخص بشه در این سایت چند تک بازدیدی داشتیم، یا چند 2 بازدیدی و چند 3 بازدیدی و الی آخر
برای این کار میام گروه از آی پی میگیرم اما خوب جواب کامل رو بهم نمیده و در واقع می گه فلان آی پی 3 بازدید و فلان آی پی 4 بازدید داشته و یه آی پی دیگه مثلا 3 بازدید
در صورتی که من می خوام گفته بشه چند تا 3 بازدیدی داریم..
چیزی مثل سایت های آمارگیر، جدولی هم که دارم هر بازدید یک رکورد میگیره

MMSHFE
سه شنبه 26 دی 1391, 21:06 عصر
اینو امتحان کنید:

SELECT COUNT(*) AS `total`,`count` AS `count`
FROM
(SELECT COUNT(*) AS `count`,`ip`
FROM `visits`
GROUP BY `ip`
ORDER BY `count` DESC)
AS `temp`
GROUP BY `count`

tehro0n
سه شنبه 26 دی 1391, 21:21 عصر
کد
`count` AS `count` در واقع ستون `count` رو که در سلکت داخلی ساخته رو میاد اسم گذاری میکنه که بتونه گرهش کنه؟

MMSHFE
سه شنبه 26 دی 1391, 21:42 عصر
بله. خروجی توابع مثل COUNT و... توی سیستمها و نسخه مختلف DBMS بصورت فیلدهایی با اسامی مختلف (برحسب نگارش و نوع DBMS) ذخیره میشه که برای یکپارچگی، با AS بهش اسم دلخواه رو میدیم.