Перейти к содержимому


Изменение данных в подтаблице при изменении записи в родительской

подтаблицы

В теме одно сообщение

#1 user103

    Участник

  • Пользователи
  • PipPip
  • 26 сообщений

Отправлено 30 Январь 2017 - 00:48

Есть задача при изменении данных в родительской таблице менять данные во всех записях подчиненной таблицы
для этого использую код вида
$data['Завершить'] = $line['Завершить'];
update_query($data, "Позиции", "`В заказ`=".$line['ID']);

одна проблема - при изменении имени полей или таблицы код перестает работать
хотя с остальными вычислениями в базе такой проблемы нет (имена полей меняются в вычислениях автоматически)

возможно есть более универсальный подход, чтобы не следить за именами полей?

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 30 Январь 2017 - 10:01

Используйте более низкоуровневые функции, с внутренними именами: https://clientbase.r...e_php_koda/#sql





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных