Loading...
PHP/MySQL | PDO vs MySQLi
Добрый день любители кодинга.
Решил все же вспомнить старые былые времена а именно снова начать писать скрипты, модули движки и прочее.
И тут столкнулся с такой ситуацией по поводу баз данных.
При использовании обычного MySQL с обычными запросами часто вылетает ошибка что данный метод устаревший и в будущем будет прекращена его поддержка ну и рекомендация перейти на PDO или MySQLi.
Информации перечитал куча, но вот выбрать не могу))
Кто с сталкивался с подобным выбором? Что выбрали и почему?
По мне так PDO самый оптимальный но тут требуется писать кучу кода постоянно. Подготовка запросов сами запросы ответы и прочее. Но можно и упростить написать обертку для работы с БД или взять готовую. Тогда все будет в 1-2 строки. Да и с MySQLi в принципе тоже самое.
Обёртка есть.
pdo по мне лучше
Angry Cat , знаю что есть, да вот какую бы не взял все не то)) Куча лишнего или запросы такие что волосы дыбом встают))
DenSBK , https://github.com/PandCar/Base
DenSBK , была таже проблема пока не стал использовать без обёртки) Оказывается без обёртки понятнее.
Нашел тут более оптимальную. https://bym.guru/downloads/view/77012
Но вот так и не понял что к чему да как))
У каждого варианта есть свои плюсы/минусы
Можно использовать обёртку, а в обёртке менять mysqli -> pdo -> mysqli Хоть каждый день
CaMnoCe6e (11.02.2019 в 14:39)
DenSBK , была таже проблема пока не стал использовать без обёртки) Оказывается без обёртки понятнее.

Ну думаю это ясно понятно. Но тут смотри плюс обертки в чем.
Нашел баг ошибку или хочешь что то допилить то можно сделать это в одном файле а не в сотне))
Обертка нужна в любом случае. ЗХавтра непредсказуемы разрабы скажут что MySQLi тоже устарел и придумают какой нибудь XyLi или еще что то, такое же в принципе может и случиться с PDO, который по сути коряв в своем исполнении и требует писать кучу лишних символов. Оптимальный выход думаю написать свою обертку и использовать ее. При любых причудах разрабов php вам придется изменить лишь код своей обертки а не всех скриптов.
________
посл. ред. 11.02.2019 в 14:42; всего 1 раз(а); by Сибирский
Онлайн: 6
Время:
Gen. 0.1168
(c) Bym.Guru 2010-2026