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.
Apparte il fatto che non ero io, ma poi credo fosse solo un esempio..

- con una query apri la transazione,
- fai tutte le query interne, una a una
- con un'altra query chiudi la transazione
Mi puoi fare un esempio? Io provato così ma non funziona:
codice:
mysql_query("START TRANSACTION;");
mysql_query("INSERT INTO Tabella ecc..;");
mysql_query("INSERT INTO Tabella ecc..;");
mysql_query("COMMIT;");
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.
Io non ho mai usato mysqli. In pratica cos'è? Come funziona?