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
Форумы портала PHP.SU :: Версия для печати :: как оптимизировать запросы [2]
Форумы портала PHP.SU » PHP » Программирование на PHP » как оптимизировать запросы

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

16. Champion - 01 Марта, 2010 - 11:44:45 - перейти к сообщению
JustUserR пишет:
А зачем им быть в UNION-е как-то связанными по данным - кроме одинаковости выбираемых имен столбцов
Связаны - это я не про юнион, это про join
17. JustUserR - 01 Марта, 2010 - 15:20:30 - перейти к сообщению
Champion пишет:
Связаны - это я не про юнион, это про join
А тогда понятно - ведль JOIN ON что-то это обязателньое условие Улыбка
18. vale1487 - 12 Марта, 2010 - 09:46:16 - перейти к сообщению
Champion пишет:
Если категории надо выводить по порядку, то с этим вообше проблем не будет. А если между ними выполняются еще какие-то запросы, то можно сначала всё расфетчить в массив - индекс - номер категории, значение - масив строк того, что выбралось.
В общем начнешь делать - поймешь.


да есть промежуточные запросы, как в этом случае сделать если не сложно поподробнее.

занести все данные из все разделов из базы в массив ?
19. Champion - 12 Марта, 2010 - 10:02:30 - перейти к сообщению
Я уже забыл, что тут происходит)
Да, если категорий немного, тогда точно в начале занести все в массив, а потом по мере надобности в нужных местах этим массивом пользоваться
20. JustUserR - 12 Марта, 2010 - 11:53:14 - перейти к сообщению
vale1487 пишет:
Да есть промежуточные запросы, как в этом случае сделать если не сложно поподробнее
Я бы сказал что если есть промежуточные запросы и они используются неоднкратно (Или количествао памяти сервера с БД больше чем с PHP Улыбка то можете использовать представления CREATE VIEW и работать с данными промежуточных запросов как с таблицами

 

Powered by ExBB FM 1.0 RC1