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
Форумы портала PHP.SU :: Версия для печати :: Не могу отредактировать инфу в базе!
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Не могу отредактировать инфу в базе!

Страниц (1): [1]
 

1. Korsand - 27 Апреля, 2013 - 05:21:33 - перейти к сообщению
Всем здарова.
Не могу отредактировать инфу в базе через php! А какова фига - не пойму. Подскажите, что делать?
Структура таблицы (Отобразить)


Обработчик - edit_table.php (Отобразить)

Ну и сам запрос:

Подставляю в запросе другую таблицу и переменные - всё редактируется. А вот с этой - нифига не могу сделать, ничего не меняется. when у меня в юникс формате.
ПС. Экспериментирую на денвере
2. spsu - 27 Апреля, 2013 - 06:08:18 - перейти к сообщению
Допиши в коде
.
Увидишь в чем причина.
3. Korsand - 27 Апреля, 2013 - 15:37:27 - перейти к сообщению
Спасибо!
Оказалось, не могу редактировать when. Если его не трогать, то всё редактируется нормально.
4. LIME - 27 Апреля, 2013 - 15:52:59 - перейти к сообщению
Korsand when зарезервированное слово
`when`
(Добавление)
http://dev[dot]mysql[dot]com/doc/refman/[dot][dot][dot]erved-words[dot]html
5. Korsand - 27 Апреля, 2013 - 16:17:49 - перейти к сообщению
Ясно. Ну мне пока нет надобности менять значение даты. Но в дальнейшем, как я понял, слово when надо будет поменять на какое-нибудь другое.
6. LIME - 27 Апреля, 2013 - 16:21:06 - перейти к сообщению
или экранировать обратными кавычками(смотри выше)
хотя лучше другое...читается без кавычек легче

 

Powered by ExBB FM 1.0 RC1