0 / 0 / 0
Регистрация: 30.07.2013
Сообщений: 8
|
||||||
1 | ||||||
Не добавляются данные в базу данных10.09.2013, 20:22. Показов 4914. Ответов 9
Метки нет (Все метки)
Приветствую всех,хочу обратиться с проблемой,которая не даёт мне покоя уже 2 день:"Как добавить информацию в базу данных?".
Если бы я просто не знал, как это сделать,я бы не стал отвлекать ваше внимание от более важных дел,но тут требуется взгляд специалиста.Буду благодарен любой помощи (Работаю на Denver) Собственно сам код
0
|
10.09.2013, 20:22 | |
Ответы с готовыми решениями:
9
Данные не добавляются в Базу Данных Не добавляются данные в базу данных Почему не добавляются данные из формы в базу данных? Не добавляются данные в базу |
215 / 215 / 73
Регистрация: 12.03.2013
Сообщений: 485
|
||||||
10.09.2013, 21:13 | 2 | |||||
Имена таблиц и полей в запросе либо не обрамляются вообще, либо их берут в обратные кавычки (апострофы). Еже ли в базу записывается число, то в кавычки оно не берётся, а берутся строки и даты.
0
|
0 / 0 / 0
Регистрация: 30.07.2013
Сообщений: 8
|
||||||
10.09.2013, 21:17 [ТС] | 3 | |||||
После самокопаний я заметил одну большую ошибку,данные заносятся в таблицу names а было написано name.Но это не исправило проблему,теперь добавляется новая строка с пустыми значениями и с id 0
0
|
215 / 215 / 73
Регистрация: 12.03.2013
Сообщений: 485
|
||||||
10.09.2013, 21:24 | 4 | |||||
Я ж Вам пояснил, мол числа не берут в кавычки, иначе БД их будет воспринимать как строки.
0
|
0 / 0 / 0
Регистрация: 30.07.2013
Сообщений: 8
|
|
10.09.2013, 21:33 [ТС] | 5 |
insert into `names`(`id`,`name`,`groupe`) values($d,'$m','$r')
сделал запрос,получил ответ: #1054 - Unknown column '$d' in 'field list'
0
|
215 / 215 / 73
Регистрация: 12.03.2013
Сообщений: 485
|
|
10.09.2013, 21:46 | 6 |
Раз такое пишет, значит у Вас поле «id» строковое. Вообще было бы здорово предоставить структуру таблицы «names», что б уж наверняка.
0
|
0 / 0 / 0
Регистрация: 30.07.2013
Сообщений: 8
|
|
10.09.2013, 21:55 [ТС] | 7 |
0
|
Почетный модератор
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
10.09.2013, 22:19 | 8 |
поправка: не поле, а значение. $d - строка, а должно быть число
Добавлено через 1 минуту ничего страшного не случится, БД преобразует в число, даже без ошибок. lait123, поставьте первичный ключ id, сделайте его AUTO_INCREMENT и вместо $d вставляйте NULL (без кавычек)
0
|
0 / 0 / 0
Регистрация: 30.07.2013
Сообщений: 8
|
||||||
10.09.2013, 22:29 [ТС] | 9 | |||||
Теперь добавляется в базу,но при каждом обновлении страницы запись дублируется,что очень плохо Так же появилась внизу табличка.
0
|
Почетный модератор
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
10.09.2013, 22:30 | 10 |
lait123,
Добавлено через 55 секунд
либо проверяйте на существование такой записи перед добавлением, либо делайте редирект на себя. Ну или можете поиграться с сессиями/куками
1
|
10.09.2013, 22:30 | |
10.09.2013, 22:30 | |
Помогаю со студенческими работами здесь
10
Не добавляются данные в базу Не добавляются зааписи в базу данных записи не добавляются в базу данных Не добавляются данные в базу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |