PDA

View Full Version : [MYSQL] - problema con lock


engegnerring
06-02-2011, 12:45
Salve a tutti

vi spiego la mia situazione:
ho creato un db nel quale dovrei inserire delle prenotazioni per degli alberghi; in particolare questo inserimento l'ho implementato in due pagine web (A.php e B.php) e, dato che la procedura di inserimento di una nuova prenotazione contiene diversi step da eseguire, ho implementato tale procedura attraverso i commit/rollback insieme ai lock delle tabelle in questione...

Ho testato il tutto con degli sleep.
Se il test lo faccio tra le due pagine A e B...funziona tutto!! la seconda pagina aspetta fino a che la prima non ha terminato

PROBLEMA: il problema si presenta nel momento in cui faccio il test utilizzando una stetssa pagina...cioè, se due o più utenti entrano nella pagina A tutti eseguono la procedura...nussuno di questi rispettano i lock....

non riesco a capire dove è il problema...
qualcuno mi sarebbe aiutare
grazie