А я думал, всё, приплыли... с этим PDO
Ну вот, сижу я, значит, над очередным проектом по созданию сайтов. Задача вроде стандартная, но тут решили внедрить PDO вместо старого доброго mysql_*. Ну, типа, безопасно, все дела. Думаю, да лан, щас я быстро разберусь, все отладим за пару часов.
Первая же попытка подключиться к базе данных превратилась в какой-то квест. Ошибки сыпались как из мешка, а я, блин, сижу и не понимаю, где накосячил. Перечитал доки, пересмотрел кучу примеров в инете — вроде все правильно делаю. Сервер перезапускал, настройки драйверов проверял, даже сон свой променял на борьбу с этим PDO. Веб-разработка иногда такой подставы подкидывает, просто жесть
В итоге, после часов трех (а может и четырех, я уже сбился со счета) какой-то мутной возни, выяснилось что проблема была в каком-то мизерном символе в строке подключения, который я тупо не заметил. Ну вот как так-то? Всё это время мои нервы были на пределе, а оказалось все так банально. Чуть сам себе не подкинул тему на форум типа «помогите, не работает PDO». Хорошо хоть сам разобрался, а то пришлось бы кракен ссылкой той заниматься, ахах.
Зато теперь я этот PDO почти как родной понимаю. Опыт, он такой, болезненный, но ценный. Главное, чтобы на frontend’е потом все гладко прошло, а то backend — это еще полбеды.