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 :: как оптимизировать запросы [2]

 PHP.SU

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


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

> Без описания
Champion Супермодератор
Отправлено: 01 Марта, 2010 - 11:44:45
Post Id



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


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


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




JustUserR пишет:
А зачем им быть в UNION-е как-то связанными по данным - кроме одинаковости выбираемых имен столбцов
Связаны - это я не про юнион, это про join
 
 Top
JustUserR
Отправлено: 01 Марта, 2010 - 15:20:30
Post Id



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


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


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




Champion пишет:
Связаны - это я не про юнион, это про join
А тогда понятно - ведль JOIN ON что-то это обязателньое условие Улыбка


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
vale1487
Отправлено: 12 Марта, 2010 - 09:46:16
Post Id


Новичок


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


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




Champion пишет:
Если категории надо выводить по порядку, то с этим вообше проблем не будет. А если между ними выполняются еще какие-то запросы, то можно сначала всё расфетчить в массив - индекс - номер категории, значение - масив строк того, что выбралось.
В общем начнешь делать - поймешь.


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

занести все данные из все разделов из базы в массив ?
 
 Top
Champion Супермодератор
Отправлено: 12 Марта, 2010 - 10:02:30
Post Id



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


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


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




Я уже забыл, что тут происходит)
Да, если категорий немного, тогда точно в начале занести все в массив, а потом по мере надобности в нужных местах этим массивом пользоваться
 
 Top
JustUserR
Отправлено: 12 Марта, 2010 - 11:53:14
Post Id



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


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


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




vale1487 пишет:
Да есть промежуточные запросы, как в этом случае сделать если не сложно поподробнее
Я бы сказал что если есть промежуточные запросы и они используются неоднкратно (Или количествао памяти сервера с БД больше чем с PHP Улыбка то можете использовать представления CREATE VIEW и работать с данными промежуточных запросов как с таблицами


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB