Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
26935



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |