О простом. Построение простого дерева.

Опубликовано 1 комментарийОпубликовано в рубрике PHP, SQL, Theory, Деревья

Приветствую всех читателей моего блога! Совсем недавно я обнаружил очень интересную особенность развития современных web-программистов. Мы смело оперируем фабриками, синглтонами и декораторами, но забываем о такой фундаментальной части программирования, как классические алгоритмы. Ведь если присмотреться к их реализации, то это тоже своего рода паттерны. С институтской скамьи можно вспомнить, к примеру, nested sets, b-tree, сортировку […]

Логическая разность запросов в MySQL

Опубликовано Оставить комментарийОпубликовано в рубрике PHP, SQL

Приветствую Вас, дорогие читатели моего блога. Прошу прощения за столь долгий перерыв в написании постов. Сегодня речь пойдёт о том, как получить различающиеся значения результатов идентичных запросов к различным таблицам БД.

Индексы в базе данных — «турбируем» поиск!

Опубликовано Оставить комментарийОпубликовано в рубрике SQL

Продолжая недавнюю статью об оптимизации случайных выборок из баз данных, хотелось бы продолжить тему ускорения работы «прожорливых» до ресурсов сайтов. Сегодня речь пойдет о выборках информации из больших таблиц.

Случайная выборка из базы данных и её оптимизация

Опубликовано Оставить комментарийОпубликовано в рубрике PHP, SQL

Наверное, каждый сталкивался с задачей выборки случайных записей из базы данных. Казалось бы, SQL обладает встроенной функцией RAND(), но не все так просто. Есть и подводные камни!

SQL-заплатка: поиск по алфавиту

Опубликовано Оставить комментарийОпубликовано в рубрике Easy Patch, PHP, SQL

Ранее я описывал возможность создания алфавитного указателя из ассоциативного массива, полученного в результате работы sql-запроса. Но что если нам необходимо выводить только записи, начинающиеся на определенную букву?

Разные фильтры для выборок из БД

Опубликовано Оставить комментарийОпубликовано в рубрике jquery-ui, PHP, SQL

Сегодня речь пойдет о том, как получить данные, связанные определенными свойствами. Иначе говоря, как из запроса SQL при помощи PHP выделить нужные группы данных.

Простенький модуль «хлебных крошек» за пару минут

Опубликовано Оставить комментарийОпубликовано в рубрике Easy Patch, PHP, SQL

Сегодня не буду грузить Вас, дорогие читатели, сложными алгоритмами. Я покажу, как можно очень просто без организации каталогов сделать модуль «хлебных крошек», имея в наличии лишь обычный структурированный ЧПУ и немного алиасов в базе данных.

F**k up — оптимизация работы с памятью и соединений с БД

Опубликовано Оставить комментарийОпубликовано в рубрике Easy Patch, SQL

Ни для кого не секрет, что услуга виртуального хостинга зачастую имеет жёстокие ограничения на ресурсы. Из-за этого страдают как пользователи, так и техподдержка самого сайта. При этом support самого хостера зачастую не может или не хочет содействовать в решении проблемы.

Каталог на Drupal 7 из сторонних данных.

Опубликовано Оставить комментарийОпубликовано в рубрике Drupal, PHP, SQL

В этой статье речь пойдёт об организации каталога на основе сторонней базы данных при помощи CMS Drupal. Таксономию и Views использовать не будем, что делает метод практически универсальным.