|
|
|
| Ситуация такая:
Простое добавление записи в таблицу INSERT'ом из скрипта, запускаемого нажатием кнопки, дает добавление ДВУХ ИДЕНТИЧНЫХ записей в базу. Но при этом повторное(второе и любое следующее) добавление тех же значений проходит нормально - т.е. добавляется только одна запись за раз. При смене значений - опять пара и дальше опять по одной.
Не знаю, на что списать этот глюк, ибо PHPadmin тоже ведет себя странновато - в нем невозможно УДАЛИТЬ за один раз две одинаковые записи - из произвольного набора выделенных записей удаляются те, у которых нет повтора + одна копия каждой дублированной.
Что это за глюк, подскажите пожалуйста! | |
|
|
|
|
автор: cheops (из кафе) (04.12.2006 в 16:52) |
|
|
для: cheshira
(04.12.2006 в 15:11)
| | А запись как добавляется? Нажатием кнопки? Дублирование добавления в базу данных происходит обычно, если на кнопку несколько раз нажать перед отправлением - попробуйте раз 7 нажать на кнопку добавления перед тем как страница обновится - сколько записей добавилось? | |
|
|
|
|
|
|
|
для: cheops (из кафе)
(04.12.2006 в 16:52)
| | А там нереально несколько раз нажать - по первому нажатию вызывается форма обработки.
Если в таблице есть PRIMARY KEY, каждый раз выдается сообщение об ошибке. Можно, конечно, его отключить и сделать вид, что так и надо, но это ж неспортивно ;). | |
|
|
|
|
|
|
|
для: cheshira
(13.12.2006 в 15:24)
| | Может быть скрипт покажете?
А то так можно долго гадать... | |
|
|
|