Задать вопрос
Профиль пользователя заблокирован сроком с 10 апреля 2022 г. и навсегда по причине: систематические нарушения правил сервиса
Ответы пользователя по тегу MySQL
  • Mysqli vs PDO — что выбрать?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    По-моему, там довольно ясно написано.
    Если планируем использовать или писать DBAL для работы с Mysql — то mysqli.
    Если от привычки обращаться напрямую к функциям API избавиться никак не получается — то только PDO, поскольку эта библиотека частично реализует функции DBAL, а большая часть тонкостей, реализованных в mysqli, разработчику никогда в жизни не понадобится.
    Ответ написан
    Комментировать
  • Что использовать при кешировании запросов MySQL в PHP

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Вам не нужно никакое кэширование.
    Вам нужно оптимизировать свои запросы.
    «100 договоров и больше» — смешная цифра. По такому количеству любые выборки должны считаться предельно быстро, в сотые доли секунд.
    Даже если тупо выбирать все сто договоров в скрипт и считать руками.

    Кэширование должно применяться только после того, как оптимизированы запросы.
    А сейчас вы пытаетесь поставить турбонаддув на машину, не сняв её с ручника.

    Вообще, задача, конечно, очень невнятно описана.
    Если у вас, к примеру, проблемы с поиском, то можно прикрутить сфинкс.
    В любом случае, надо сначала разобраться с причинами, а потом уже искать решение.
    Ответ написан
    Комментировать
  • PDO - полный отладочный запрос?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Если не планируется использовать серверные плейсхолдеры, то тогда я вообще не вижу смысла использовать встроенный парсер ПДО.
    Пишем свой и имеем
    а) кучу дополнительных плейсхолдеров
    б) возможность подставлять плейсхолдер в кусок запроса, а не только в целый
    в) отладочный вывод.
    Ответ написан
    1 комментарий