Faccio prima a descrivervi la mia donada con un esempio.
Supponete che io abbia due tabelle:
- Codice: Seleziona tutto
TABELLA1 con i campi
- id (autoincrement)
- nome
- Codice: Seleziona tutto
TABELLA2
- id_tabella1
- altro
legate da una relazione sui campi id--->id_tabella1
Quello che devo fare io in php (usando mysql) è una insert nella TABELLA1 seguito dal recuperare l'id dell'elemento inserito (tramite una SELECTsuppongo) per inserirlo nella TABELLA2
Come posso fare senza incorrere in problemi di concorrenza?
Basta inglobare la insert sulla TABELLA1, la SELECT sullaTABELLA1 e la INSERT sulla TABELLA 2 in una transazione?
Grazie mille per l'aiuto.