| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
virusav 10.10.2006 16:35
Начало темы тут http://www.parser.ru/forum/?id=56043@work_user1[id_owner]
$T1[^table::sql{SELECT id, id_owner
FROM tab1
WHERE id_owner='0'
LIMIT 0,1}]
^if(def $T1 && $T1.id_owner == 0){
# Пока эта строчка не используется, но это скорее всего ситуацию не изменит
#^void:sql{UPDATE `tab1` SET id_owner='0' where `id_owner`='$id_owner'}
^void:sql{UPDATE `tab1` SET `id_owner`='$id_owner' where id='$T1.id' and id_owner='0'}
$test[^table::sql{SELECT id FROM tab1 WHERE id_owner='$id_owner'}]
^if(def $test){^writeLog[test1 GOOD]}{^writeLog[test1 BAD!!!]}
^void:sql{INSERT INTO `tab2` SET `dt_autosave`=now()}
$test[^table::sql{SELECT id FROM tab1 WHERE id_owner='$id_owner'}]
^if(def $test){^writeLog[test2 GOOD]}{^writeLog[test2 BAD!!!]}
}
###############################################
@work_user2[id_owner]
$result[^table::sql{SELECT id, id_owner
FROM tab1
WHERE id_owner='$id_owner'
LIMIT 0,1}]