我想写一个像这样的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。
我不知道如何解决这个问题,需要你的帮助,谢谢!
答案 0 :(得分:-6)
我解决了这个问题。我安装了Chrome扩展程序“Web Server Notifier”,此扩展程序将导致chrome访问当前页面的2倍,速度非常快!关闭扩展后,我的代码运行良好!