когда / где мы используем PDO? - PullRequest
3 голосов
/ 31 августа 2009

Я хочу знать, когда и где мы используем PDO, кроме простых методов mysql_connect?

Этот PDO быстрее? Какие преимущества перед другими методами?

Ответы [ 3 ]

8 голосов
/ 31 августа 2009
  1. Безопасность: Самая полезная вещь с PDO - подготовленные заявления. С ними написание кода, который может быть SQL Injected, намного сложнее. ; -)

  2. Обработка ошибок: С другой стороны, обработка ошибок намного лучше, поскольку вы можете переключаться на Исключения вместо паршивых ОШИБОК FATALs и т.

  3. Расширяемость: с помощью методов mysql_ вы строго привязаны к mysql. Может быть, когда-нибудь в будущем вы захотите использовать другую базу данных и вам придется переписать весь код вашего соединения и выдачи запросов. Если вы используете специфичные для MySQL запросы, эта точка не имеет для вас значения, так как вам все равно придется переписывать большую часть кода базы данных.

3 голосов
/ 31 августа 2009

Представление PDO в документации PHP подробно описывает основную информацию. В некоторой степени PDO относится к PHP, а JDBC к Java. За исключением, ну, не так хорошо.

0 голосов
/ 31 августа 2009

Помимо переносимости, mysqli предоставляет вам почти то же самое, что и PDO (например, подготовленные операторы, транзакции и т. Д.), За исключением того, что mysqli немного быстрее, чем PDO.

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