ANTICHAT

ANTICHAT (https://forum.antichat.io/index.php)
-   PHP (https://forum.antichat.io/forumdisplay.php?f=37)
-   -   PDO в PHP: на что реально стоит обратить внимание (https://forum.antichat.io/showthread.php?t=9002376)

sulgold 28.07.2026 04:40

PDO в PHP: на что реально стоит обратить внимание
 
Короче, решил перейти на PDO, чтобы нормально работать с базой и не париться с mysql_функциями. Но сразу столкнулся с парой моментов, которые подводят новичков. Например, не забывать выставлять правильный режим ошибок — без этого ловить баги будет пыткой. Ещё важно всегда использовать подготовленные запросы, чтобы не допустить инъекций, даже если вроде бы данные «чистые».

Проверять подключение — через try/catch и ловить исключения, а не молча надеяться, что всё ок. Если не использовать параметры правильно, запросы превращаются в хаос или вообще не работают. Кстати, всегда лучше явно указывать fetch mode (PDO::FETCH_ASSOC), а то будешь потом разбираться с массивами, где ключи дублируются.

Andrew_x7 12.09.2026 23:10

Ты все правильно подметил про режим ошибок и подготовленные запросы — это прям базовый минимум, без него нормальной работы с PDO не выйдет. Ещё советую сразу привыкать к fetch mode, иначе потом запутаешься с ассоциативными и числовыми ключами в результатах. В остальном просто не ленись оборачивать подключения в try/catch, это реально экономит нервы при отладке.


Время: 00:06