Показать сообщение отдельно
Старый 16.06.2005, 20:40     # 1
Hatifnatt
::VIP::
 
Аватар для Hatifnatt
 
Регистрация: 23.05.2005
Пол: Male
Сообщения: 1 064

Hatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех ГуруHatifnatt Отец (мать) всех Гуру
Question Сортировка массива В PHP+MySQL

Люди нужна ваша помощь!!!
Надо отсортировать такой вот массив (берется он из MySQL-я)

Код:
 id |  thing  |  company  |
---------------------------
 01 | thing01 | company01 |
 02 | thing02 | company01 |
 03 | thing03 | company01 |
 04 | thing04 | company02 |
 05 | thing05 | company02 |
 06 | thing06 | company02 |
 07 | thing07 | company01 |
 08 | thing08 | company01 |
 09 | thing09 | company03 |
 10 | thing10 | company03 |
..............
Надо произвести вот такую сортировку:
Сначала должны идти нужные компании, например company03 и вся ее продукция, потом должна идти следующая нужная компания например company01 и вся ее продукция и т.д. последовательность компаний может браться из еще одной таблицы или быть прописана прямо в коде, это не принципиально. Сортировка thing-ов не важна, ну точнее не очень важна, но если она будет, чтож - хорошо Да, thing-и должны сортироваться внутри своей компании, а не во всей таблице.

Соответственно можно загнать всю базу в PHP массив и сортировать его, а можно попытаться выполнить сортировку с помощью запросов MySQL, а можно и совместить два эти метода. Можно внести в таблицу еще один параметр, что-то типа индекса положения компании, например при 1 компания на 1-ом месте, при 2 на втором и т.д., а компании без этого индекса идут после индексированных в алфавитном порядке.

Ваши советы, рекомендации (желательно с примером кода ), а то у меня есть куча идей, да не знаю как же все-таки все это лучше сделать.

Всем соответственно заранее огромное спасибо.
Hatifnatt вне форума