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




MySQL.RU - Webboard



Вернуться
помогите с выборкой (andr) 23/04/2004 - 14:00:58
      Re: с выборкой все в порядке (Dinky) 23/04/2004 - 23:39:27

> Original message text:
> From: andr - 23/04/2004 - 14:00:58
> Subject:помогите с выборкой
> -----------------
> есть скрипт :
>
>
>
> $query = "SELECT sum(intraff)/1048576, sum(outtraff)/1048576,ip,date from stat group by date, ip";
> $result = mysql_query($query);
> $x = 0;
> $b = 0;
>
> print "<table border=1> ";
> print "</th> <th>Входящий трафик</><th>Исходящий трафик</th> <th>Ip</th> <th>Дата</th> \n</tr>\n";
> while ($x < mysql_num_rows($result)) :
> $intraff = mysql_result($result, 'intraff');
> $outtraff = mysql_result($result,'outtraff');
> $ip = mysql_result($result, $x, 'ip');
> $date=mysql_result($result, $x, 'date');
> print "<td>$intraff</td>\n<td>$outtraff</td>\n<td>$ip</td>\n<td>$date</td>\n";
> print "</tr>\n"; $x++;
> endwhile;
> print "</table>";
> mysql_close();
> mysql_free_result($result);
>
>
> выводит в таком виде :( :
> Входящий трафик Исходящий трафик Ip Дата
> 72.612285614014 72.612285614014 10.10.2.130 2004-04-22 00:00:00
> 72.612285614014 72.612285614014 10.10.2.131 2004-04-22 00:00:00
> 72.612285614014 72.612285614014 10.10.2.132 2004-04-22 00:00:00
>
> одни и теже данные о трафике пихает во все поля, где грабли ?
>


From: Dinky - 23/04/2004 - 23:39:27
Subject:с выборкой все в порядке
-----------------
это у вас с PHP нелады, идите на какой-нибудь phpclub.ru и изучайте материалы ;)
я бы написал код например так:

$query = "SELECT sum(intraff)/1048576 as it_sum, sum(outtraff)/1048576 as ot_sum,ip,date from stat group by date, ip order by date,ip";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result)) {
$intraff = $row['it_sum'];
$outtraff = $row['ot_sum'];
$ip = $row['ip'];
$date=$row['date'];
. . . .
}
mysql_free_result($result);

--
Dmitry


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
14260



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