Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.09.2015, 21:01   #1
GreenTraf
 
Регистрация: 19.09.2015
Сообщений: 5
По умолчанию Не записываются данные в таблицу SQL.

Доброго времени суток Уважаемые гости и пользователи форума!!!!!
У меня возникла такая проблема.
Сборка MySQL-5.6.10,Apache 2.4.2,PHP 5.3.24,phpMyAdmin 3.5.1
Так вот проблема возникла следующего рода.Создал в phpmyadmin таблицу,залил её.Всё вроде-бы шло норамально.Но в последующем возникла проблема.Данные записываются не во все таблицы.например новости сайта и прочее записываются корректно в базу.А вот в табличку users регистрация сайта не записываются почему-то.Вот ниже код:
Код:
$sql = "INSERT INTO users (login, pass, mail, wmz, go_time, ip, ref_id, reg_time) 
VALUES ('".$ulogin."', '".$pass."', '".$email."', '".$wmz."', ".$time.", '".$ip."', ".$ref_id.",  ".$time.")";
Может MySQL не поддерживает такие кавычки или phpmyadmin?В общем незнаю.Но данные не записываются.У кого нибудь возникала данная проблема?Как её решить?

Последний раз редактировалось Stilet; 22.09.2015 в 21:34.
GreenTraf вне форума Ответить с цитированием
Старый 22.09.2015, 21:34   #2
GreenTraf
 
Регистрация: 19.09.2015
Сообщений: 5
По умолчанию

Ещё что хочу добавить!На локальной машине DENWER'е всё работает безупречно.На сервере вот такая лажа получается
GreenTraf вне форума Ответить с цитированием
Старый 22.09.2015, 21:36   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну напиши так:
Код:
$sql = 'INSERT INTO "users"'."(login.... (
Т.е. возьми users в ковычки явно указав что это имеется ввиду таблица.
Вообще хотелось бы еще и на тексты ошибок взглянуть.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.09.2015, 21:52   #4
GreenTraf
 
Регистрация: 19.09.2015
Сообщений: 5
Восклицание

Ошибок никаких нет при регистрации.Пишет как положено.Поздравляем вас с успешной регистрацией!А данные в таблицу не записываются.Вот запрос на таблицу `news`,запрос корректно выполняется данные записываются без проблем вот запрос:
Код:
$sql	= "INSERT INTO news (subject, msg, date, keywords, description) values ('".$subject."','".$text."','".$now."', '".$keywords."', '".$description."')";
А вот запрос на регистрацию на сайте:
Код:
$sql = "INSERT INTO users (login, pass, mail, wmz, go_time, ip, ref_id, reg_time) 
     VALUES ('".$ulogin."', '".$pass."', '".$email."', '".$wmz."', ".$time.", '".$ip."', ".$ref_id.",  ".$time.")";
Вроде ничем не отличаются друг от друга!
Данные в таблицу `users` не записываются!

Последний раз редактировалось Stilet; 23.09.2015 в 08:59.
GreenTraf вне форума Ответить с цитированием
Старый 22.09.2015, 23:10   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а что, переменные
$ref_id
$time
экранировать кавычками не нужно?!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не записываются данные в таблицу MySQL GreenTraf SQL, базы данных 1 19.09.2015 18:12
[SQL]Как внести в таблицу в поле Стоимость данные из других таблиц MariaD Помощь студентам 3 03.06.2015 20:21
задача: есть БД с 2 файлами в которые записываются данные о квартирах, выбрать нужные данные lexa_7up Помощь студентам 4 11.01.2014 19:37
Данные записываются в файл некорректно koza4e4ok Помощь студентам 0 18.04.2013 21:53
не записываются данные по указанному адресу s2dentishe Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 27.05.2010 14:42