Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
virusav 10.10.2006 20:13
когда нажать Ctrl+N - открыть скрипт в новых окнах раз 5, то MySQL не успевает отрабатывать и происходит запись в лог, т.е. UPDATE начинает работать неправильно :(@main[] ^connect[mysql://root:qwerty@localhost:3306/test?charset=cp1251]{ <html> <head> <title>Untitled Document</title> <meta http-equiv="refresh" content="1"> </head> <body> ^work_user1[1] </body> </html> } ############################################# @work_user1[id_owner] $T1[^table::sql{SELECT id, id_owner FROM tab1 WHERE id_owner='0' LIMIT 0,1}] ^void:sql{UPDATE `tab1` SET id_owner='0' where `id_owner`='$id_owner'} ^if(def $T1 && $T1.id_owner == 0){ ^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'}] $date_now[^date::now[]] ^if(!def $test.id){^writeLog[^date_now.sql-string[] test1 BAD!!!]} $T1.id }