![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| wolfmessing |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 24.4.2007 Репутация: нет Всего: 1 |
Собсно конкретный код:
Я с такой задачей ещё не сталкивался, mysql_fetch_array тут почемуто не катит, хотелось бы мнение знающих, саму функцию на рнр, чтобы можно было увидеть результат выполнения SUM(online_count) в браузере Это сообщение отредактировал(а) wolfmessing - 20.2.2008, 13:13 |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
попробуй так Добавлено через 2 минуты и 13 секунд чегой-то не посмотрел, у тебя по сути то же самое, у меня сработало может у тебя в поле не числовые значения? или ещё где путаница |
|||
|
||||
| A1ekcandr |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 99 Регистрация: 27.6.2007 Репутация: 1 Всего: 1 |
запрос вам возвращает конкретное число а не число записей, соответственно нет смысла писать mysql_num_rows($query_all_day)>0 это бред, помоему надо делать так
Это сообщение отредактировал(а) A1ekcandr - 20.2.2008, 13:29 |
|||
|
||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
А поле online_last - в формате unix timestamp?
|
|||
|
||||
| Fally |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 17.8.2006 Где: Dahla Репутация: 3 Всего: 4 |
A1ekcandr, echo "SUMMA".$res['SUM']; - не верно, такого элемента в массиве нету..
|
|||
|
||||
| wolfmessing |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 24.4.2007 Репутация: нет Всего: 1 |
Спасибо всё получитось, примерно так:
С этим online_last всех запутал Это сообщение отредактировал(а) wolfmessing - 20.2.2008, 13:37 |
|||
|
||||
| A1ekcandr |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 99 Регистрация: 27.6.2007 Репутация: 1 Всего: 1 |
жаль в данный момент проверить не могу но вроде должно работать, смотри запрос as SUM Это сообщение отредактировал(а) A1ekcandr - 20.2.2008, 13:38 |
|||
|
||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
A1ekcandr, у него запрос ничего не возвращал.
пытался получить записи за 1990 год примерно. |
|||
|
||||
| wolfmessing |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 24.4.2007 Репутация: нет Всего: 1 |
Товаищи, давайте остановимся на
даты у меня все есть, точнее за 3 прошлых дня, мне только сумма была нужна (посещений за день), мог бы на рнр это писать, но решил заморочица в БД (что бы сразу суммировал), выше приведённый код решил эту задачу А всем кто помогал ОГРОМНОЕ СПАСИБО !!! |
|||
|
||||
| Fally |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 17.8.2006 Где: Dahla Репутация: 3 Всего: 4 |
A1ekcandr, as SUM я действительно не заметил... прошу прощения.
|
|||
|
||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
wolfmessing, ты считаешь не за день, а за год. Что у тебя в переменной $now_date?
|
|||
|
||||
| wolfmessing |
|
||||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 24.4.2007 Репутация: нет Всего: 1 |
Это за всё время уникальных ИП
это за сегодня, где
Табла пока такая:
Это сообщение отредактировал(а) wolfmessing - 20.2.2008, 16:36 |
||||||||
|
|||||||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
воооот. теперь правильно =)
а то считал сколько будет 2008 вычесть 2 и вычесть ещё 20, а потом результат сравнивал с датой ;-) в mysql, кстати, есть функция curdate() |
|||
|
||||
| wolfmessing |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 24.4.2007 Репутация: нет Всего: 1 |
Сори что уже за ОффТоп залезаю, в мускуле есть что нить по высчитыванию недели или месяца?
Ааа... Сори ещё раз уже всё нашол ТУТА Это сообщение отредактировал(а) wolfmessing - 20.2.2008, 16:42 |
|||
|
||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
Есть ли в мускуле что нить по высчитыванию недели или месяца? Да если в мускуле нету, то нету больше нигде. Там функции на любой случай, на любой вкус.
ссылку навскидку не скажу, но там несложно. можно просто через mysql curdate в гугле найти |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |