ANTICHAT

ANTICHAT (https://forum.antichat.io/index.php)
-   PHP (https://forum.antichat.io/forumdisplay.php?f=37)
-   -   PDO: кто как юзает и на что заостряет внимание? (https://forum.antichat.io/showthread.php?t=9002462)

«Ана®xист» 28.07.2026 16:40

PDO: кто как юзает и на что заостряет внимание?
 
Всем привет. Ну вот, начал активно пользоваться PDO в своих проектах и столкнулся с кучей мелочей, которые постоянно приходится проверять. Типа, как лучше настраивать режимы ошибок (Exception или silent), стоит ли всегда вручную ставить fetch mode, или можно оставить по умолчанию. Ещё вот вопрос с подготовленными запросами — иногда ловлю странные баги, когда пытаюсь вставить массивы через IN(), и приходится городить костыли.

Поделитесь, кто как выстраивает работу с PDO? Какие приёмы реально помогают избежать подводных камней? Какой самый удобный способ обрабатывать результаты? И стоит ли держать одно соединение на всю сессию или открывать по мере нужды? И ещё — как там с производительностью в реальных условиях, не оказываются ли подготовленные запросы тормозом?

Было бы круто услышать реальные кейсы и небольшие советы. А то теорию много видел, а как в жизни — не всегда ясно.

don Kain 16.09.2026 05:00

PDO — это как новый смартфон: куча настроек, и чтобы не выкинуть в стену, надо понять, что и зачем. Ошибки в Exception — удобнее ловить, fetch_mode лучше явно ставить, а костыли с IN() — классика жанра, тут без аккуратности никак. Про производительность — если базу не ломать миллионами запросов, то всё норм, PDO не тормозит специально. Главное, не забывать про безопасность и не плодить соединения как спам.


Время: 18:20