Реклама на сайте Advertise with us

Max(); и array();

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 01.12.02
Сообщения: 217
Рейтинг: 56

Ссылка на сообщениеДобавлено: 15/04/05 в 13:41       Ответить с цитатойцитата 

В самом начале выборка из мускуля по условию с сортировкой по полю 'd' DESC.
Код:
$ar = array();
if ($d1 <= $d2){
    while($row = mysql_fetch_array($result)){
          if($row['cell1'] == 'bla1'){
             $ar["$row[d]"]["cell1"] += $row["count"];
          }
          if($row['cell1'] == 'bla2'){
             $ar["$row[d]"]["cell2"]  += $row["count"];
          }
          if($row['cell1'] == 'bla3'){
             $ar["$row[d]"]["cell3"]  += $row["count"];
          }
    }
}
$maximum = max($ar);

После выполнения получаем в $maximum["cell2"] и $maximum["cell3"] действительные максимальные значения, а вот $maximum["cell1"] выдает первое значение из $ar["$row[d]"]["cell1"].
Фопрос: в чем затык?
Thx.

0
 



С нами с 15.09.03
Сообщения: 484
Рейтинг: 210

Ссылка на сообщениеДобавлено: 15/04/05 в 16:33       Ответить с цитатойцитата 

структуру таблицы покажи
и конкретную задачу

0
 



С нами с 01.12.02
Сообщения: 217
Рейтинг: 56

Ссылка на сообщениеДобавлено: 15/04/05 в 17:13       Ответить с цитатойцитата 

В принципе, вопрос решил раскидыванием в несколько массивов, но такое решение не устраивает в следсвии своей не маштабируемости.
Структура таблицы:
Код:
CREATE TABLE `counter` (
  `date` date NOT NULL default '0000-00-00',
  `ip` varchar(15) NOT NULL default '',
  `browser` varchar(100) NOT NULL default '',
  `lng` varchar(15) NOT NULL default '',
  `count` int(11) NOT NULL default '0'
) TYPE=MyISAM;


ТЗ: найти максимальное значение хитов в день за определенный период, учитывая броузер пользователя, для построения графика.
Для нахождения глобального максимума пользовал
Код:
$max_raw = max($maximum);

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »