|
|
|
| Подскажите, пожалуйста, как вытащить все уникальные ip за сегодняшний день
У меня получается только за последний день т.е сутки.
<?php
$day_un1 = mysql_num_rows(mysql_query("SELECT DISTINCT ip FROM {$ext}log_ip WHERE TO_DAYS(NOW()) - TO_DAYS(date) <= 1 "));
?>
|
| |
|
|
|
|
|
|
|
для: nikolai
(15.04.2010 в 13:41)
| | а разница в чем? | |
|
|
|
|
|
|
|
для: Trianon
(15.04.2010 в 14:05)
| | Тут у меня получается вытащить только за сутки, т.е подсчет идет и за часть вчерашнего дня и за сегодняшний, а надо только за сегодня.
я делаю статистику посещений, хочется вытянуть все посещения за определенный день а не последние сутки и т.п | |
|
|
|
|
|
|
|
для: nikolai
(15.04.2010 в 14:11)
| | если граница пролегает строго по календарю, то и отсчитывать её надо от нуля часов ночи.
А не от текущего времени.
И отсчитывать в секундах, а не в днях. | |
|
|
|
|
|
|
|
для: nikolai
(15.04.2010 в 13:41)
| | Оказалось все как всегда, легко и просто.
<?php
$day_un1 = mysql_num_rows(mysql_query("SELECT DISTINCT ip FROM {$ext}log_ip WHERE DATE(NOW()) = DATE(date) "))
?>
|
А как вытащить за вчерашний день кто подскажет?
Так не подходит, считает не правильно. Выдает больше.
<?php
$day_un1 = mysql_num_rows(mysql_query("SELECT DISTINCT ip FROM {$ext}log_ip WHERE DATE(NOW() - INTERVAL 1 DAY) = DATE(date) "))
?>
|
| |
|
|
|