<?php
$fp = fopen('lock.txt', 'r+b');
/* Включаем параметр LOCK_NB в операции LOCK_EX */
while(!flock($fp, LOCK_EX | LOCK_NB)) {
echo 'Не удалось получить блокировку';
sleep(1);
}
echo "qweqwewqe";
?>
мне даже лень проверять +----------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+------------------+------+-----+---------+----------------+
| email | varchar(128) | YES | | NULL | |
| password | int(20) | YES | | NULL | |
| id | int(10) unsigned | NO | PRI | NULL | auto_increment |
+----------+------------------+------+-----+---------+----------------+