con il codice sopra postato la mia idea era tenere la tabella "clienti" bloccata fin tanto che non si inseriscono i dati "nome cognome" nel form.in realtà però questa cosa non accade ma il lock della tabella viene perso subito.perche?Codice PHP:
<?php
include "funzioni.php";
// istanza della classe
$data = new Class();
// funzione di connessione
$data->connetti();
$query0="LOCK TABLES clienti WRITE;";
$result0 = $data->query($query0);
echo "\n\nLOCK\n\n";
if(isset($_POST['submit'])){$prova=$_POST['nome'];}
else{ echo "<form name='daticliente' method='POST' action=''>
<label>nome cognome: <input name='nome' type='text' />
<input type='submit' name='submit' value='submit'>
";} ?>
nel caso sia questo un modo di risolvere accessi concorrenti alla tabella del tutto sbagliato cosa si consiglia?una funzione a parte con nell'ordine : lock insert e unlock .. da far eseguire solo alla pressione del tasto submit ?
grazie