Мне нужно ускорить запрос sql.Или лучше обрабатывать PHP-код.Некоторые рекомендации при поиске в базе данных и отображении результатов во внешнем интерфейсе.
В основном у меня есть три таблицы - ящики, которые содержат записи - записи, которые содержат песни - песню
Я хотел бы, чтобы мойКод внешнего интерфейса для перечисления чего-то вроде:
Box 1
-Record 1
--Song 1
--Song 2
etc....
-Record 2
--Song 1
--Song 2
etc....
Box 2
-Record 1
--Song 1
--Song 1
etc. etc. etc.
«Мой путь» очень трудоемкий:
- Я ищу в таблице «Box», используя стандартный SQL.
- Для каждой строки я вызываю функцию, которая находит каждую запись для этого блока
- Для каждой записи я вызываю функцию, которая находит каждую песню для этой записи
Требуется много времени, чтобызавершено, поскольку количество вызовов select огромно (много ящиков, много записей)
Я думаю, что есть более простой способ (с точки зрения серверов) сделать то же самое.Потяните dato к массивам php и там к логике или к чему-то более умному.
Вопрос: Как лучше всего получать данные из реляционной базы данных с помощью php?
Br.Андерс