m0pfin
@m0pfin

Транзакции в MySQL, не срабатывает COMMIT?

По идее этот код должен был задействовать транзакции, и я не должен был терять клики, но получается что он не срабатывает, не могу понять почему таблица в формате InnoDB, убил 4 часа на поиск ответа, ничего чтобы объясняло причину, может кто сталкивался?

mysql_query("SET AUTOCOMMIT=0");
mysql_query("START TRANSACTION");
$query =  "UPDATE linked SET count=count+1 WHERE id=".$rows['id']."";
mysql_query($query);
mysql_query("COMMIT");


Суть в том что это своего рода счетчик кликов, но клик учитывается только 1 раз с одного браузера что бред, я нигде не ставил такого условия.
  • Вопрос задан
  • 184 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Wanted. Москва
До 200 000 ₽
div. Ставрополь
от 50 000 до 120 000 ₽
Lachestry Таганрог
от 170 000 до 200 000 ₽
01 дек. 2024, в 06:34
5000 руб./за проект
01 дек. 2024, в 06:30
3000 руб./за проект