| Новости | 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
}