0 / 0 / 1
Регистрация: 26.09.2013
Сообщений: 14
|
|||||||||||
1 | |||||||||||
Добавление записи в таблицу03.11.2013, 01:19. Показов 2032. Ответов 7
Метки нет (Все метки)
Пытаюсь сделать на странице форму для добавления записи в mysql таблицу (phpmyadmin). Но какой бы я не указал номер добавляемой записи, помимо нее создается запись с номером 0 и остальные данные вписываются в эту запись.
Код формы:
Код PHP скрипта:
0
|
03.11.2013, 01:19 | |
Ответы с готовыми решениями:
7
Добавление записи в таблицу Добавление записи в таблицу при нажатии на кнопку Добавление записи в любую таблицу любой базы MySQL из web-интерфейса И так, что не так с моим запросом на добавление записи в таблицу? |
12 / 12 / 1
Регистрация: 22.05.2013
Сообщений: 82
|
|
03.11.2013, 10:53 | 2 |
А структура таблици какая у тебе
0
|
0 / 0 / 1
Регистрация: 26.09.2013
Сообщений: 14
|
|
03.11.2013, 14:08 [ТС] | 3 |
0
|
0 / 0 / 1
Регистрация: 19.06.2013
Сообщений: 49
|
|
03.11.2013, 21:00 | 4 |
В поле "№" нужно дабавить AUTO_ICREMENT (AI) и тогда при добавлении новой записи будет создаваться новая запись в БД автоматически
0
|
0 / 0 / 1
Регистрация: 26.09.2013
Сообщений: 14
|
|
03.11.2013, 21:41 [ТС] | 5 |
Дело не в этом. Изначально был установлен авто-инкремент, но там была другая проблема. Тем более нужна возможность добавления записи не только в конец, а с инкрементом она вроде добавляется в конец.
Добавлено через 2 минуты Подскажите тогда хотя бы как удалить переменную, а то всякие unset, session_unregister и т. п. не помогают.
0
|
0 / 0 / 1
Регистрация: 19.06.2013
Сообщений: 49
|
|
03.11.2013, 22:55 | 6 |
как авто-инкремент может быть установлен изначально? Вы его устанавливаете при созданиил таблицы! а если вы кинули скриншот своей структуры, то в № не поставлен авто-инкремент
0
|
363 / 334 / 38
Регистрация: 29.03.2011
Сообщений: 838
|
|||||||||||
04.11.2013, 01:41 | 7 | ||||||||||
kHo, давай попробуем понять, что тут происходит:
-1й скрипт: вы выводите все ИМЕНА полей таблицы в input-ы. Зачем-то дважды. Выйдет нечто вроде:
- При каждом запросе создаются N записей в цикле от 0 до $_SESSION['i'], при чём у каждой записи все поля, кроме одного (на которое указывает $c в данный момент) - не заданы. По идее - мускуль должен отклонить ВСЕ запросы, т.к. default значений нет. (если вы конечно не привираете и это ТА таблица, что за $t - неизвестно). Каждый запрос выходит примерно таким:
0
|
60 / 55 / 20
Регистрация: 01.04.2013
Сообщений: 551
|
|
05.11.2013, 10:45 | 8 |
Меня одно пугает , а это нормально названия таблиц в латинице писать ? ТИЦ и тд. ??? Уже не один раз создавал БД но как то первый раз тут вижу что в латинице ...
0
|
05.11.2013, 10:45 | |
05.11.2013, 10:45 | |
Помогаю со студенческими работами здесь
8
Добавление товара и добавление отчета в таблицу Добавление записи(подстроки) к существующей записи(строке) Добавление новой записи в таблицу и осуществление запроса на добавление при загрузке формы Автоматическое добавление записи в таблицу, после добавления записи в другой таблице Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |