Какое расширение PHP я должен использовать для моей оболочки БД - PullRequest
0 голосов
/ 17 сентября 2010

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

Я только планирую использовать MySQL, поэтому не будузаботиться о поддержке других адаптеров с PDO.Я много читал, что PDO становится «стандартом» для PHP, и, возможно, мне стоит это использовать?Тогда я думаю, что это «слишком много», потому что я использую только адаптер MySQL.Но собирается ли MySQLi развиваться и дальше развиваться?

Я знаю, что существует множество потоков, касающихся различий между ними, но я не нашел никого, отвечающего на мой вопрос.Будьте терпеливы с языком, я парень из Швеции:)

Ответы [ 2 ]

1 голос
/ 18 сентября 2010

Хотя предполагается, что PDO будет / станет Стандартом, он далек от совершенства.
Я использую PDO ежедневно, и в нем довольно много ошибок (большинство из которых можно легко обойти, но все же).

Если это имеет какое-либо значение, посмотрите на ошибки для pdo и mysqli: 112 и 41 соответственно.

Моя субъективная точка зрения такова: несмотря навыше, пойти с PDO.Я нахожу это очень полезным.

0 голосов
/ 18 сентября 2010

Я бы посоветовал, если вы собираетесь использовать большие приложения для PDO, а для небольших приложений - MySqli, потому что, если у вас возникнут какие-либо проблемы, будет легче отлаживать, чем PDO, так как вы не собираетесь использовать какой-либо другой адаптер базы данных.

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