Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Nikolay 23.02.2006 15:27
А толку с кода? обычные скл операции insert\updateв @Auto: ^connect[$ConnectionString]{ ^try{ ^BStat[] }{ $exception.handled(1) ^ErrorNotyfi[$exception;$stack] } } в @BStat кода много привожу только используемые sql запросы ^int:sql{SELECT ID FROM BStat WHERE ip='$env:REMOTE_ADDR' AND UAgent='$env:HTTP_USER_AGENT' AND lpage='^env:HTTP_REFERER.match[http://softvoile.com][]{}' ORDER BY id DESC limit 300}[$.default{-1}] ^void:sql{UPDATE BStat SET comment=CONCAT(comment,'!!! Restored ID^#0A') WHERE id='$BStatID'} ^int:sql{SELECT id FROM BStat WHERE ID='$BStatID' limit 1}[$.default{-1}] $Query[UPDATE BStat SET lpage='$request:uri' , ldate='^curdate.sql-string[]', HistoryPage=CONCAT(HistoryPage,'$request:uri^#0A'), HistoryTime=CONCAT(HistoryTime,'^curdate.sql-string[]^#0A'), HistoryRef=CONCAT(HistoryRef,'$ref^#0A'), PageCount=PageCount+1 WHERE id='$BStatID' limit 1] ^void:sql{$Query} $Query[INSERT INTO BStat VALUES(0, '$env:REMOTE_ADDR','^curdate.sql-string[]','^curdate.sql-string[]','$url','$query', '$env:HTTP_REFERER','','$losted','$losted','$losted',0,0,0,0,0,0,0,0,'$env:HTTP_USER_AGENT','')] ^void:sql{$Query} $BStatID[^int:sql{SELECT id FROM BStat WHERE ip='$env:REMOTE_ADDR' ORDER BY id DESC limit 1}]Разумеется выполняются далеко не все они.