Лексеич
Московский калмык
Проблемка с UPDATE двух таблиц.
Ситация следующая:
Есть набор "объектов" (не путать с ООП , имеется ввиду набор данных), занесенных в базу. Когда юзверь совершает некие операции с этим набором в таблицу Users прописывается статус и unixtime юзверю, что он работает с объектом. После этого в таблицу obj_data прописывается следующее: work_user=work_user+1. Т.е.  это поле показывает сколько юзеров работает с этим объектом.
, имеется ввиду набор данных), занесенных в базу. Когда юзверь совершает некие операции с этим набором в таблицу Users прописывается статус и unixtime юзверю, что он работает с объектом. После этого в таблицу obj_data прописывается следующее: work_user=work_user+1. Т.е.  это поле показывает сколько юзеров работает с этим объектом.
По тайм-ауту юзеру выставляется статус, что он не работает с объектом. После этого в obj_data пишется work_user=work_user-1. Так вод проблемка в том, что после апдэйта юзера, апдэйт work_user'a не всегда срабатывает... т.е. имеется несоответствиее юзеров, работающих с объектом (из таблицы Users) и значением поля work_user.
Уф.. надеюсь понятно изложил. В чем может быть проблема ума не приложу.
								Ситация следующая:
Есть набор "объектов" (не путать с ООП
 , имеется ввиду набор данных), занесенных в базу. Когда юзверь совершает некие операции с этим набором в таблицу Users прописывается статус и unixtime юзверю, что он работает с объектом. После этого в таблицу obj_data прописывается следующее: work_user=work_user+1. Т.е.  это поле показывает сколько юзеров работает с этим объектом.
, имеется ввиду набор данных), занесенных в базу. Когда юзверь совершает некие операции с этим набором в таблицу Users прописывается статус и unixtime юзверю, что он работает с объектом. После этого в таблицу obj_data прописывается следующее: work_user=work_user+1. Т.е.  это поле показывает сколько юзеров работает с этим объектом.По тайм-ауту юзеру выставляется статус, что он не работает с объектом. После этого в obj_data пишется work_user=work_user-1. Так вод проблемка в том, что после апдэйта юзера, апдэйт work_user'a не всегда срабатывает... т.е. имеется несоответствиее юзеров, работающих с объектом (из таблицы Users) и значением поля work_user.
Уф.. надеюсь понятно изложил. В чем может быть проблема ума не приложу.
 
	            
 
 
		