parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

значение в качестве имени всей переменной - как?

Sergiks 05.03.2007 00:10 / 05.03.2007 00:33

Есть переменные
$field_A[новое значение]
и 
$field_B[осталось старое значение]
Есть хэш $Upd, где единицами отмечены поля, которые надо обновить:
$Upd[
  $.field_A[1]
  $.field_B[0]
]
Составляю SQL UPDATE куда хочу включить только отмеченные единицами поля.
Как это сделать?
$sqlUpd["UPDATE myTable SET "]
^Upd.foreach[key;value]{ 
  ^if($value){
    $sqlUpd[$sqlUpd $key=$$key]
  }
}[$sqlUpd[ , ]]
$key как имя поля = $key как значение переменной.

Не пойму, как такое записать.. В доке пишется что лишь часть имени переменной может быть значением другой переменной:
В качестве части имени может быть использовано…
…значение другой переменной:
$superman[value of superman variable]
$part[man]
$super$part
Возвратит: value of superman variable