Интеграция PDO с существующим приложением MYSQL / PHP - PullRequest
0 голосов
/ 03 марта 2012

Я создаю несколько новых дополнений к существующему WebApp. Старый код был написан с использованием функций mysql. Изменение всего приложения для использования PDO было бы ОЧЕНЬ трудоемким делом. Однако для всего нового кода я хотел бы начать использовать PDO.

Есть ли какие-либо проблемы, о которых мне нужно знать для использования PDO в существующем приложении, которое НЕ использует PDO для взаимодействия с базой данных? Нет проблем, чтобы подключиться к БД, используя обе эти опции одновременно, когда страница загружена, верно?

Пока я занимаюсь этим - мне интересно узнать, насколько велика необходимость в закрытии соединения с PDO после загрузки страницы - или нормально оставить соединение открытым?

Спасибо всем.

1 Ответ

0 голосов
/ 03 марта 2012

Нет необходимости закрывать какой-либо тип подключения к базе данных, когда страница завершает загрузку - PHP всегда делает это за вас (если только вы не допустили ошибку при включении постоянных подключений).

Однако, если вы используете PDO AND mysql_ на той же странице, подключаясь к одной и той же базе данных, он будет использовать вдвое больше соединений (пока выполняется страница) на сервере. Это может или не может быть проблемой.

Лично я бы порекомендовал вам сохранять согласованность в приложении, если вы не хотите реорганизовывать его для использования PDO повсюду.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...