Страница 2 из 2

Re: Запись ответа API в поле

Добавлено: 01 май 2024, 07:51
support
Дело не в надежности. db_perform это прямое обновление в базе, так можно поля ввода обновлять, так как они не требует доп. действий. Но вот для всего остального update_by_id

Re: Запись ответа API в поле

Добавлено: 01 май 2024, 08:10
Fait
support писал(а): 01 май 2024, 07:51 Дело не в надежности. db_perform это прямое обновление в базе, так можно поля ввода обновлять, так как они не требует доп. действий. Но вот для всего остального update_by_id
А, понял, то есть это как бы другая форма запроса db_query("update app_entity_1 set...")?

А у вас есть какой-то мануал по этой функции? В документации нет ничего о ней. Опытным путём приходится изучать.

Re: Запись ответа API в поле

Добавлено: 01 май 2024, 09:04
support
Ну код же открытый, смотрите как обвялена функция и как работает.

Re: Запись ответа API в поле

Добавлено: 01 май 2024, 10:26
Antonyous99
Fait писал(а): 30 апр 2024, 21:52
Andres писал(а): 30 апр 2024, 21:18 Да! Спасибо Fait!
Второй вариант работает.
Рад помочь)
И ещё, постарайтесь вообще не использовать db_perform.
Эта функция не всё учитывает, и в рамках Руководителя работает криво.
Функция update_by_id работает гораздо надёжнее.
Наоборот, старайтесь на использовать update_by_id, когда нужно обновить лишь простые поля ввода и числовые и нет необходимости запускать вычисления в обновляемой записи. Эта функция работает медленнее, чем прямое обновление db_perform.