снова все перерыл не могу найти и понять как выбрать данные за последние 5 минут) mysql_query("SELECT COUNT(*) FROM $t_access WHERE DATEDIFF(NOW(), `date`) = 5 min"); знаю что этот вариант не правильный) подскажите плиз)
можно так mysql_query("SELECT COUNT(*) FROM $t_access WHERE `date`>=SUBDATE(now(),INTERVAL 5 MINUTE);
смотря какой сайт и какую он требует активность, я бы выбрал 5 минут или же лучше обновление какого нить файла аяксом каждые 20 секунд
Если поле типа DATETIME, то внезапно!: [sql]SELECT COUNT(*) FROM table WHERE `date` > NOW() - INTERVAL 5 MINUTE[/sql] Причём если по date есть индекс, то поиск будет быстрым, а выражение NOW() - INTERVAL 5 MINUTE MySQL оптимизатор вычислит и заменит на константу.