Какое расширение MySQL использовать в транзакционной базе данных - PullRequest
0 голосов
/ 11 декабря 2011

Я сейчас использую библиотеку ezsql . Теперь я хочу изучить другой метод взаимодействия с базой данных mysql с помощью php. Какое расширение я должен использовать, если я подключаюсь к базе данных, которая используется для различных транзакций. Стоит ли использовать pdo, mysqli или другое расширение, которое вы можете порекомендовать?

1 Ответ

4 голосов
/ 11 декабря 2011

mysqli и PDO поддерживают транзакции напрямую, и старые функции mysql_ * могут вручную инициировать транзакцию, отправляя запрос "BEGIN TRANSACTION" и запросы "COMMIT" или "ROLLBACK", когда вы закончите.

Я бы лично пошел на PDO, но это всего лишь личные предпочтения.Mysqli должно быть в порядке также.

...