4

我想写一个这样的sql:

"Update tablename SET hits = hits + 1 WHERE id = $id"

在zf2中,我们使用了TableGateway,我写了代码:

$this->tablenametableGateway->update(array(
  'hits' => new Expression('hits + 1')),array(
        'id' => $id)
  );

但是结果有问题,例如:第一次命中等于 1,刷新页面后,命中等于 3,每次命中增加 2,而不是增加 1。

我不知道如何解决这个问题,需要你帮助,谢谢!

4

1 回答 1

-7

我解决了这个问题。我安装了Chrome扩展“Web Server Notifier”,这个扩展会导致chrome访问当前页面的2倍,非常快!关闭扩展后,我的代码运行良好!

于 2013-04-22T09:16:09.380 回答