Хотелось бы найти простой механизм для работы c ИБ в этом ключе. Куда глядеть?
|
Хотелось бы найти простой механизм для работы c ИБ в этом ключе. Куда глядеть?
|
|
|
|
|
| |
|
|||
|
|
|
|
Да, CIBlockElement::CounterInc() хорош в том, что одним запросом наращивает счетчик. Но если счетчика два нужно, или пять для каждого элемента? И если увеличивать нужно на произвольное число (если это внутренняя валюта сайта, или даже две разнородных валюты)? В общем, я понял, что нужно самому писать это. Просто не хотелось вел изобретать, если бы это уже было.
|
|
|
|
|
|
Для InnoDB версии MySQL вроде же есть функции для работы с транзакциями
|
|
|
|
|
|
Есть. Как раз поэтому захотелось найти кнопку. Нашел это:
Но два одновременных потока все равно конфликтуют. Наверное, где-то у меня косяк.. |
|||
|
|
|
|
Может, завести отдельную таблицу для счётчиков? И обновлять её запросами вида UPDATE table SET field = field + 1 WHERE ... ?
«Да не могут же они!»
|
||||
|
|
|
|||