Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   что будет шустрее работать?, php + mysql (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/chto-budet-shustree-rabotat-php-mysql-391210/)

Guest 16.10.2011 16:25

что будет шустрее работать?, php + mysql
 
Ситуация такая: есть стандартная таблица в мускуле с полями (id, cid, title).Она представляет разделы каталога товаров.Главные разделы имеют cid = -1, дочерние в cid'e хранят id родителя.Меню каталога на сайта строится следующим образом:Делаем запрос (select `id`,`title` from `categ` where `cid` = '-1')и циклом выводим всех родителей. Если пользователь выбирает один из разделов то мы так же выводим Всех родителей и под выбранным его детей.Все это делается SQL запросами в циклах.Уж больно это мне кажется расточительным и не грамотным.Подскажите если я все категории сначала в массив соберу одним запросом в цикле и уже потом буду выводить дочерние - будет ли это быстрее работать?Или может быть поделитесь своими сИкретам оптимизации кодаСпасибо.


Часовой пояс GMT, время: 19:18.


© www.otvetnemail.ru - Форум вопросов и ответов.