Originariamente inviato da luffa
E quindi come faccio a fare più query racchiuse tra "BEGIN" e "COMMIT" (una transazione, per intenderci)?
- con una query apri la transazione,
- fai tutte le query interne, una a una
- con un'altra query chiudi la transazione

Le query multiple si possono fare con l'estensione mysqli (metodo multi_query() ), ma comunque apertura e chiusura della transazione vanno fatte comunque a parte, credo.

P.S. Magari era solo un esempio e in qual caso dico un'ovvietà, comunque per fare quelle due semplici SELECT non serve nessuna transazione.