Ho letto varia documentazione sull'argomento nonché vari messaggi in questo forum, ma non sono riuscito a capire un aspetto del lock delle tabelle mysql tramite php, che è il seguente:
- se la mia applicazione web (es. sistema di prenotazioni) è costituita da più pagine/script php ognuna delle quali rappresenta uno step dell'applicazione,
- dal momento che in ogni pagina la connessione al db myqsl viene aperta all'inizio (mysql_connect) e chiusa alla fine (mysql_close),
- se in una pagina intermedia faccio il LOCK di alcune tabelle e ho bisogno che questo duri fino all'ultima pagina (ovvero fino all'ultimo step, dove faccio l'unlock), il lock mi dura effettivamente fino a quest'ultimo script? o la chiusura della connessione al db tramite mysql_close nello stesso script in cui faccio il lock causa il rilascio delle tabelle?