Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
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