Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [php+mysql] due query viste come una unica istruzione atomica

    php e mysql.
    mi serve gestire un accesso concorrente. in particolare quando un utente conferma la prenotazione di un articolo (pezzo unico) verifico nel db che sia ancora disponibile (prima query) e poi lo prenoto (seconda query).

    ebbene... non essendo una istruzione atomica (ma due query) esiste il modo in php o mysql per dire che le due query (la porzione di codice che le riguarda) deve essere vista come una unica istruzione e non eseguita in modo concorrente?

    in questo modo voglio evitare la possibilità che un secondo utente veda cmq disponibile la risorsa 'dopo' il mio controllo e 'prima' della mia prenotazione.

    in attesa.

  2. #2
    Non sono molto pratico di queste cose ma ti consiglio di dare un'occhiata alle transazioni. In questo caso però le tue tabelle dovranno essere delle innoDb.

    [OFFTOPIC]speriamo bene ma sai chi sono? :P[/OFFTOPIC]
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  3. #3
    [OT]vedi msg privato[/OT]

    quanto al problema... qualcuno può darmi qualche delucidazione in +?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.