Какое расширение MySQL использовать в транзакционной базе данных
В настоящее время я использую библиотеку ezsql. Теперь я хочу изучить другой метод взаимодействия с базой данных mysql с помощью php. Какое расширение я должен использовать, если я подключаюсь к базе данных, которая используется для различных транзакций. Должен ли я использовать pdo или mysqli или другое расширение, которое вы можете порекомендовать?
1 ответ
Решение
mysqli и PDO поддерживают транзакции напрямую, и старые функции mysql_* могут вручную инициировать транзакцию, отправляя запрос "BEGIN TRANSACTION" и запросы "COMMIT" или "ROLLBACK", когда вы закончите.
Я бы лично пошел на PDO, но это всего лишь личные предпочтения. Mysqli должно быть хорошо.