Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: poluceniye iz mysql bazi

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: poluceniye iz mysql bazi
KoDeRSmerT
Отправлено: 20 Декабря, 2011 - 14:42:12
Post Id


Гость


Покинул форум
Сообщений всего: 109
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




privet. u menya v sql takaya struktura


id
name
time

i e noqo napimer takoye soderjaniye

1 aaaa 12
1 aaaa 18
1 aaaa 68
4 ffff 14
4 ggg 18
9 rrr 5
9 rrr 7

i ya xocu polucit spisok tez id kotoroye iz kajodovo odinakoqoqo id polucat toqo u kotoroqo time bolse. to est polucit takoy spisok

1 aaaa 68
4 ggg 18
9 rrr 7


skajite kakim mysql_query(); kodom mojno polucit takoy spisok.
(Добавление)
nu nikto ne znaet etot prostoy kod ? ))
 
 Top
ams
Отправлено: 20 Декабря, 2011 - 15:06:26
Post Id



Посетитель


Покинул форум
Сообщений всего: 351
Дата рег-ции: Нояб. 2010  


Помог: 13 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. while($r = mysql_fetch_assoc(mysql_query("select * from `tt`")))
  3. {
  4. $data[$r['name']][] = $r['time'];
  5. }
  6.  


Потом массив получается вида:
aaaa { 2,53, 668 }
ggg {18,125,25 }

И потом находишь макс ф-ей max Улыбка
 
 Top
LIME
Отправлено: 20 Декабря, 2011 - 15:10:43
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




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

(Отредактировано автором: 20 Декабря, 2011 - 15:22:14)

 
 Top
KoDeRSmerT
Отправлено: 20 Декабря, 2011 - 15:21:13
Post Id


Гость


Покинул форум
Сообщений всего: 109
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




nu kto znaet tocniy otvet ? sps vsem )
 
 Top
Bio man
Отправлено: 20 Декабря, 2011 - 16:23:02
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




CODE (SQL):
скопировать код в буфер обмена
  1. SELECT `id`, `name`, MAX(`time`) AS 'time' FROM `table` GROUP BY `id`
должно работать, по крайне мере у меня работает
 
 Top
ams
Отправлено: 20 Декабря, 2011 - 18:14:36
Post Id



Посетитель


Покинул форум
Сообщений всего: 351
Дата рег-ции: Нояб. 2010  


Помог: 13 раз(а)




LIME, специально проверил.

PHP:
скопировать код в буфер обмена
  1.  
  2. $q = mysql_query("SELECT * FROM aaa") or die('a');
  3.  
  4. while($r = mysql_fetch_assoc($q))
  5. {
  6. $data[$r['mane']][] = $r['tiime'];
  7. }
  8.  
  9. echo '<pre>';
  10. print_r($data);
  11.  
  12. foreach($data as $k=>$v)
  13.         echo $k max = " . max($data[$k]) . '<br>';
  14.  


Итог:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. (
  3.     [aa] => Array
  4.         (
  5.             [0] => 123123
  6.             [1] => 3245325
  7.         )
  8.  
  9.     [ss] => Array
  10.         (
  11.             [0] => 235
  12.             [1] => 1243124124
  13.             [2] => 344
  14.         )
  15.  
  16. )
  17. В aa max = 3245325
  18. В ss max = 1243124124
  19.  
 
 Top
LIME
Отправлено: 21 Декабря, 2011 - 12:41:28
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




ams выше у вас другой код
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Объектно-ориентированное программирование »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB