Перейти к содержимому

Реферальная программа Мегаплана


Сортировка записи

#1 кипятильник

кипятильник
  • Пользователь
  • 102 сообщений
  • Репутация: 0
0

Отправлено 25 Ноябрь 2010 - 23:25

Здравствуйте,
как сделать если в базе записи совпадают к примеру

один
один
два
два
два

вывести
нужно

один
один
один

два
два
два
два

вроде и просто но что нормальное в голову не приходит! в нете искал но даже не знал что искать :), хотелось бы все попроще!

 

 

  • 0

#2 surfer

surfer
  • Заблокированные
  • 1 956 сообщений
  • Репутация: 71

Отправлено 25 Ноябрь 2010 - 23:36

то это тебе в SQL раздел надо было, просто при выборке данных из базы добавляешь оператор ORDER BY `number` при условии что столбец в которых хранятся данные называется number или тебе еще надо разделить как в примере?
  • 0

#3 aspide

aspide
  • Пользователь
  • 185 сообщений
  • Репутация: 1

Отправлено 25 Ноябрь 2010 - 23:40

и ещё DESC и ASC в зависимости в какую сторону сортировать

Пример

SELECT * FROM users WHERE id<100 ORDER BY login DESC
  • 0

#4 кипятильник

кипятильник
    Topic Starter
  • Пользователь
  • 102 сообщений
  • Репутация: 0

Отправлено 26 Ноябрь 2010 - 00:12

еще надо разделить как в примере

а как сортировать я знаю :)

типа сделать заголовки
  • 0

#5 surfer

surfer
  • Заблокированные
  • 1 956 сообщений
  • Репутация: 71

Отправлено 26 Ноябрь 2010 - 06:50

ну так сравнивай предыдущий вывод и текущий и если не равны, то вставляй разделитель :)
по типу
if ($old != $new)
{
echo "<br />";
}

навскидку
  • 0

#6 aspide

aspide
  • Пользователь
  • 185 сообщений
  • Репутация: 1

Отправлено 26 Ноябрь 2010 - 18:40

//$r это массив из SQL запросаfor($i=1; $r[$i][value]""; $i++){if($r[i][value]$r[i-1][value])echo " [b]".$r[i][value]." [/b] "; if($r[i][value]=$r[i-1][value])echo $r[i][value]." "; }

  • 0

#7 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 26 Ноябрь 2010 - 23:12

кипятильник, привет :) , тебе что нужно? Сгруппировать по данному полю и выводить данные записи по группам?
Просто из примера не очень ясно :)
  • 0


Оформление форума – IPBSkins.ru