- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Так, придумал версию 2 с определением уровня каталога... Вернусь - буду испытывать
Так, придумал версию 2
А может быть СРАЗУ в переменную выгрузить все эти id,id_parent и уже с ними работать, чем долбить mysql этими мелочными запросами?
Если MySQL версии 8.x, уровень вложенности можно получить таким запросом (результат 1 - нет предка, 2 - один предок и т.д.):
Тогда метод можно трансформировать таким образом:
Без циклов и одним запросом
Без циклов и одним запросом
Да... давайте простейшую задачу усложним до безумия, именно так я это вижу.
Да... давайте простейшую задачу усложним до безумия, именно так я это вижу.
СРАЗУ в переменную выгрузить все эти id,id_parent и уже с ними работать
то получим табличку, предположительно на 7000 строк, которую всё равно надо будет обсчитывать для получения уровня вложенности каждого из id.
обсчитывать для получения уровня вложенности каждого из id.
Да, но я могу предположить, что в PHP это сделается быстрее т.к. он заточен на такие задачи. А вот всё это вычислять в MySQL и на постоянную основу, я бы не рекомендовал.
Да, но я могу предположить, что в PHP это сделается быстрее т.к. он заточен на такие задачи. А вот всё это вычислять в MySQL и на постоянную основу, я бы не рекомендовал.
Вижу уже тупость в своем варианте. И потом это функция, она вызывается дохренеллион раз. Решил пихну-ка я в сессию список верхних разделов, их всего-то от трех до шести...
пихну-ка я в сессию список верхних разделов
Эка занесло...
Вижу уже тупость в своем варианте. И потом это функция, она вызывается дохренеллион раз. Решил пихну-ка я в сессию список верхних разделов, их всего-то от трех до шести...
Кэш это хорошо... но зачем в сессию то? Положите просто в файлик и всё.
Эка занесло...
Да. Глупо. Но я только сейчас узнал, что кроме $_REQUEST есть $_GLOBALS
Счас, младший поплавает в бассейне, я до клавы доберусь. Уничтожу еще пару сотен тараканов.