Oi, eu tenho um pedaço de código onde quero garantir que só um processo entra de cada vez. Tentei da seguinte maneira: $done=mysql_query('LOCK TABLES tablename');
/*código restante*/
usleep (10000000);
mysql_query('UNLOCK TABLES'); O problema é que usando sessoes diferentes (usando uma janela do firefox e outra do IE),ele ignora o LOCK e acabam no mesmo tempo. Colocando WRITE no fim, parte do código não é executado, e começa a dar erros no restante codigo dos includes. alguém tem alguma solução como prevenir que 2 utilizadores estejam correndo o pedaço de código ao mesmo tempo (por exemplo para garantir que o ultimo bilhete é comprado por apenas uma pessoa e não duas). Obrigado