







|
MySQL.RU - Webboard
Вернуться
помогите сделать запрос (kostil) 13/03/2006 - 11:33:13
Re: помогите сделать запрос (Dinky) 13/03/2006 - 19:30:07
Re: помогите сделать запрос (quad) 14/03/2006 - 11:38:53
> Original message text:
> From: kostil - 13/03/2006 - 11:33:13
> Subject:помогите сделать запрос
> -----------------
> задача такая: хочу считать трафик по месяцам для proftpd. для этого есть таблица:
> +------+-------+------------+
> | year | month | byte |
> +------+-------+------------+
> | 2006 | 01 | 3233322231 |
> +------+-------+------------+
>
> можно ли сделать запрос, который бы делал update таблицы текущего месяца добавляя трафик, а в начале следующего добавлял бы строку в таблицу с новым месяцем и так далее?
> mysql 4.1.14
>
>
From: quad - 14/03/2006 - 11:38:53
Subject:помогите сделать запрос
-----------------
пхп:
$month - это текущий месяц
$year - это текущий год
$byte - скока байт отсидел тока что юзер
далее запросы:
$bytes =mysql_query("SELECT byte FROM $db WHERE year=$year and month=$month");
if (!bytes) mysql_query("INSERT INTO $db SET year=$year, month=$month, byte=$byte");
else mysql_query("UPDATE $db SET byte=".($byte+bytes)." WHERE year=$year and month=$month");
что-то типа того
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
26935
|
|