Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: В БД не записывается информация!
Покинул форум
Сообщений всего: 149
Дата рег-ции: Авг. 2012
Помог: 0 раз(а)
И так , с какого-то момента я заметил что у меня при регистрации перестали вписываться данные, вовсе ничего не происходит( только страничка обновляется)!
Думал что проблема в коде, но все-же вроде нет. Я попробовал вписать прямым запросом:
mysql_query("INSERT INTO users SET user_login='".$login."', user_password='".$password."'");
И он работал сначала, но теперь нет, вроде ничего и не делал кроме того что писал код, и обновлял страничку в браузере. Но ваш вариант тоже не работает... =(
KingStar
Отправлено: 03 Августа, 2012 - 20:03:12
Участник
Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011 Откуда: Беларусь
----- То что программа работает, не означает что она написана правильно!
DelphinPRO
Отправлено: 03 Августа, 2012 - 20:43:15
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Master_YI пишет:
Duplicate entry '' for key 3 - это ошибка с echo mysql_error();
Только что это значит?
ща включу телепатор и попробую угадать.
поле login у вас с уникальным ключом.
вы зарегистрировали пользователя с пустым логином. (мож у вас проверок на корректность логина нет - мы же не знаем)
и второй раз пытаетесь зарегить пользователя с пустым логином.
Почему в запрос подставляется пустое значение логина у меня не спрашивайте - мой телепатор еще не 80 уровня.
воторой вариант - примари кей без автоинкремента.
больше не знаю что предположить - мало инфы.
----- Чем больше узнаю, тем больше я не знаю.
KingStar
Отправлено: 03 Августа, 2012 - 20:46:31
Участник
Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011 Откуда: Беларусь
Помог: 69 раз(а)
DelphinPRO пишет:
воторой вариант - примари кей без автоинкремента.
да, если имеется поле ID, с именем индекса PRIMARY, но без AUTO_INCREMENT
----- То что программа работает, не означает что она написана правильно!
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.