MniD

Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Вот столкнулся с проблемлой, не знал как её в теме описать, так что модеры, не ругайтесь, пожалуйста =) Вообщем есть скрипт....он обрабатывает результат из формы и коректирует потом БД(MySQL), так вот пример скрипта для вида делаю: $sql = ("SELECT * FROM test"); $result=mysql_query($sql); while($row = mysql_fetch_array($result)) { $test=$row[test]; } $test++; mysql_query("UPDATE test SET test='$test'"); mysql_query("INSERT INTO test2 VALUES ('test')"); Это так, пример, что бы было видно о чём я говорю....так вот, если на странице с формой зажать энтер надолго, то в таблице test поле допустим увиличиться на 5, а в таблице test2 появиться записей больше.....т.е. что ли получается что скрипт запускается паралельно несколько раз, одновременно выдерает из БД значение теста потом пишет, но всёравно оба записываю в тест2 информацию..... Подскажите, что делать, как это лечить?А то багов благодаря этому в скрипте море появилось!Раньше может внимания не обращал или не натыкался на это =( | Всего записей: 80 | Зарегистр. 23-02-2005 | Отправлено: 00:12 12-05-2006 | Исправлено: MniD, 13:01 12-05-2006 |
|