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 раз с одного браузера что бред, я нигде не ставил такого условия.
  • Вопрос задан
  • 157 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы