Lorsque vous utilisez des bases de données MySQL, les extensions MySQLI sont l'un des outils les plus couramment utilisés pour interagir avec les bases de données. Lorsque nous avons besoin de transactions qui exploitent la base de données, la méthode MySQLI :: Begin_transaction fournit un mécanisme pour contrôler le début d'une transaction. Cependant, en plus de simplement ouvrir des transactions, le niveau d'isolement d'une transaction est également une considération très importante car elle affecte directement le comportement de lecture et de verrouillage des données.
mysqli::begin_transaction