|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.02.2011, 09:33 | #1 |
Заблокирован
Регистрация: 05.09.2010
Сообщений: 23
|
Не получается вывод статистики
PHP код:
Помогите найти ошибку Этот скрипт должен показать активных за 7 дней пользователей Последний раз редактировалось GoldmasteR; 15.02.2011 в 09:37. |
15.02.2011, 10:22 | #2 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Чтобы узнать количество активных пользователей за последние 7 дней - нужно выполнить всего 1 запрос, вот его логика: Подсчитать(COUNT(*)) всех пользователей,у которых(WHERE) `lastlogdate` >= 'дата_семь_дней_назад'(зависит от формата,в котором у вас хранится `lastlogindate`) - и вывести количество. Всё... Всего один запрос - а не тот огород,который вы тут нагородили... |
|
15.02.2011, 11:45 | #3 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
Помимо кода я думаю у вас там еще проблемы с форматом дат в самой базе, потому что совсем не ясно что это означает:
$dc=date("d.m.Y"); $dc2=$dc-86400; Из string вы вычитаете int ... Как вы думаете, какой результат будет? Для данного способа надо получать секунды например с помощью time() и хранить в базе UNIX timestamp. Хотя подобного рода манипуляции надо проделывать в самой базе без всякого php, храня время в столбце типа TIMESTAMP или DATETIME, и встроенными sql функциями по работе со временем получать сразу готовые данные ... без всяких подготовительных операций на php. Это позволяет разделить данные (БД) и логику (скрипты) приложения. Ну это так ... совет... |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Окно статистики | fatal92 | Помощь студентам | 2 | 27.12.2010 13:42 |
Не получается реализовать вывод содержимого вектора класса на экран | Progsenya | Общие вопросы C/C++ | 4 | 09.09.2010 21:38 |
Парсинг статистики | Shouldercannon | Работа с сетью в Delphi | 1 | 31.01.2010 11:53 |
вывод числа из ax, не получается вывести большое число | zmaxon | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 07.12.2009 00:09 |
автоматизиция статистики | kordon | Microsoft Office Excel | 3 | 11.07.2008 23:17 |