Массовое редактирование поля "Дата"
#1
Отправлено 01 Ноябрь 2011 - 11:53
Fatal error: Unknown column 'array' in 'where clause'
UPDATE f_data42 SET u1 = 2,u2 = 2,u3 = 2,u4 = 2,u7 = 2,u6 = 2,u8 = 2,u9 = 2,u10 = 2,u11 = 2,u17 = 2,u13 = 2,u12 = 2,u14 = 2,u15 = 2,u16 = 2,u18 = 2,u19 = 2,u20 = 2 WHERE id=array
in C:\Program Files\MSTL\ClientBase\www\view_line.php on line 659
#2
Отправлено 01 Ноябрь 2011 - 14:30
AlanDess (1.11.2011, 12:53) писал:
Fatal error: Unknown column 'array' in 'where clause'
UPDATE f_data42 SET u1 = 2,u2 = 2,u3 = 2,u4 = 2,u7 = 2,u6 = 2,u8 = 2,u9 = 2,u10 = 2,u11 = 2,u17 = 2,u13 = 2,u12 = 2,u14 = 2,u15 = 2,u16 = 2,u18 = 2,u19 = 2,u20 = 2 WHERE id=array
in C:\Program Files\MSTL\ClientBase\www\view_line.php on line 659
Его можно запустить, просто записав вышеозвученные символы после адреса, где находится программа.
Например так - http://192.168.1.24:...null_values.php
или
http://localhost:755...null_values.php
После того, как Вы запустите этот скрипт, откроется белая страница и там будут перечисляться поля, которые есть в вашей таблице. Скрипт отработается полностью, когда в самом низу этой страницы будет написано "done"
После этого попробуйте воспользоваться массовым редактированием вновь.
#3
Отправлено 05 Февраль 2012 - 11:27
пытаюсь сделать массовое редактирование в таблице (изменить менеджера). Причем при сохранении таблицы должно происходить вычисление (при смене менеджера - создается другая строка (лог смены менеджеров).
так вот - если менять менеджера в одной строке - то все нормально. а если сделать массовое редактирование, то вылезает фатал.
причем поле менеджер в итоге меняется, но дальнейшее вычисление не срабатывает.
Fatal error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 1' at line 1
SELECT * FROM f5_data42 WHERE id= LIMIT 1
in /home/s/smartmedia/1.smartmd.ru/public_html/include/functions2.php on line 25
#4
Отправлено 05 Февраль 2012 - 15:35
#5
Отправлено 07 Февраль 2012 - 15:09
#6
Отправлено 07 Февраль 2012 - 16:47
В стандартной конфигурации последней ревизии при массовой смене менеджера в соответствующем поле ошибку повторить не удалось.
Попробуйте отключить вычисление и попробовать массовое редактирование вновь. Если проблема после этого не повторится, то дело именно в вычислении.
#7
Отправлено 07 Февраль 2012 - 21:53
Цитата
Но, изменение одной строки с этим вычислением прекрасно работает. А несколько - делает фатал.
Может посмотрите в чем причина? доступ к нашей базе у вас есть
#8
Отправлено 09 Февраль 2012 - 13:25
Работать из за этого не можем
#9
Отправлено 09 Февраль 2012 - 13:38
#10
Отправлено 10 Февраль 2012 - 15:34
#11
Отправлено 21 Февраль 2012 - 18:57
#12
Отправлено 27 Февраль 2012 - 15:10
#13
Отправлено 11 Март 2012 - 05:00
Fatal error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 1' at line 1
SELECT * FROM f5_data42 WHERE id= LIMIT 1
in /home/s/smartmedia/1.smartmd.ru/public_html/include/functions2.php on line 25
веб версия Ревизия: 3515 от 2012-02-28
#14
Отправлено 12 Март 2012 - 17:48
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных