говорят мол напрямую нельзя к БД обращаться, разверзнуться врата ада и т.п. Зашел в командную строку PHP. Выдает ошибку:
Query Error: UPDATE b_iblock_element SET PREVIEW_PICTURE = '1755', DETAIL_PICTURE = '1755', PREVIEW_TEXT = 'Текст для анонса', DETAIL_TEXT = 'Текст для детального описания', PREVIEW_TEXT_TYPE = 'text', DETAIL_TEXT_TYPE = 'text' WHERE ID = '80543 [[1064] 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 ''80543' at line 8!]. Что делать?
я вижу что не закрыта ковычка в WHERE ID = '80543 и я бы точку с запятой в конце поставил
Правильно говорят. Врата и при использовании api разверзаются, кстати.
Как быть в таком случае?
Разобраться с api.
Ну это уже просьба к разработчикам, верно?
К каким разработчикам и почему просьба? Это категорический императив к тому, кто решает задачу. То есть к вам.
Вы говорите: Разобраться с api. Разобраться в логике работы или изменить его?
В логике, конечно
Ааа, понял
Обсуждают сегодня