php скрипт автоматизация

Все вопросы/проблемы по установке и использовании.
Ответить
Lozhkinda
Сообщения: 61
Зарегистрирован: 11 янв 2023, 11:15
Имя: Дмитрий
Откуда: Мурманск

php скрипт автоматизация

Сообщение Lozhkinda »

db_query("UPDATE app_entity_120,app_entity_208 SET field_7426 = field_6498 WHERE field_5334=app_entity_208.id");

Не подскажите этот скрипт обновляет все записи в базе или только не посредственно app_entity_208.id который был выбран в записи? Стоит заменить на app_entity_208.id на [id], находимся в 208 сущности.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: php скрипт автоматизация

Сообщение support »

Документация тут https://docs.rukovoditel.net.ru/index.php?p=125

Код: Выделить всё

db_query("update app_entity_28 set field_277='100' where id={$item_id}");
$item_id - текущий идентификатор элемента, который обновляется во время выполнения действия процесса.
Lozhkinda
Сообщения: 61
Зарегистрирован: 11 янв 2023, 11:15
Имя: Дмитрий
Откуда: Мурманск

Re: php скрипт автоматизация

Сообщение Lozhkinda »

В документации про это у вас не сказано, мне нужно взять информацию из 2 сущностей

db_query("UPDATE app_entity_120,app_entity_208 SET field_7426 = field_6498 WHERE field_5334={$item_id}");
db_query("UPDATE app_entity_120,app_entity_208 SET field_7426 = field_6498 WHERE field_5334=[id]");
Работает не корректно
support писал(а): 13 июл 2023, 14:07 Документация тут https://docs.rukovoditel.net.ru/index.php?p=125

Код: Выделить всё

db_query("update app_entity_28 set field_277='100' where id={$item_id}");
$item_id - текущий идентификатор элемента, который обновляется во время выполнения действия процесса.
tehnos
Сообщения: 224
Зарегистрирован: 13 сен 2021, 17:10
Имя: Евгений
Откуда: Алушта

Re: php скрипт автоматизация

Сообщение tehnos »

Кладезь знаний. Рекомендую к изучению матчасть.
И вот ещё на хабре.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 1198
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич
Контактная информация:

Re: php скрипт автоматизация

Сообщение Fait »

Lozhkinda писал(а): 13 июл 2023, 17:34 В документации про это у вас не сказано, мне нужно взять информацию из 2 сущностей

db_query("UPDATE app_entity_120,app_entity_208 SET field_7426 = field_6498 WHERE field_5334={$item_id}");
db_query("UPDATE app_entity_120,app_entity_208 SET field_7426 = field_6498 WHERE field_5334=[id]");
Работает не корректно
Конечно не корректно.

UPDATE за один запрос может обновить данные только в одной таблице.
Сначала обновите нужное поле в app_entity_120, и потом, вторым запросом в app_entity_208.
Ответить