MySQL по сравнению с PDO [дубликат]

Вы должны иметь возможность использовать любой из этих шрифтов, если вы знаете соответствующее имя. Есть звонки для перечисления семейств шрифтов и отдельных шрифтов в этих семействах по телефону, но полный список доступен на этом сайте .

15
задан T Zengerink 13 September 2012 в 09:30
поделиться

2 ответа

PDO имеет следующие преимущества перед функциями mysql_ *:

  • Это перекрестная база данных, то есть один и тот же интерфейс для разных реляционных баз данных.
  • Он помогает защитить от инъекций SQL.
  • ] Он намного чище (использует объектно-ориентированный подход).

Этот вопрос задавался ранее, вы можете взглянуть на ответы:

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

33
ответ дан 1 December 2019 в 01:17
поделиться

PDO имеет преимущества, перечисленные на страницах, ссылки на которые указаны выше: абстракция базы данных (т.е. ваш код переносится на различные разновидности БД), он решает множество обычных проблем безопасности для вас, если вы используете его подготовленные функции оператора и он возвращает результаты в виде экземпляров класса (что само по себе может значительно улучшить ваш код, поощряя объектно-ориентированный подход) и т. д. и т. д.

Однако самый лучший подход был бы для вас чтобы заглянуть в библиотеку ORM, такую ​​как Doctrine. Учитывая размер вашего проекта, это может показаться излишним, но, честно говоря, никогда не рано начинать изучать передовой опыт. отличный обзор того, как создавать пуленепробиваемые, обслуживаемые приложения на основе баз данных, сделанный ведущим разработчиком Zend Framework, можно посмотреть по адресу http://mtadata.s3.amazonaws.com/webcasts/20090724-playdoh.wmv

4
ответ дан 1 December 2019 в 01:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: