我正在开发使用codeigniter的新闻门户网站,它在我的第一个托管服务提供商上运行良好,但在我搬到新的托管服务提供商后,我开始收到此更新查询问题。PHP/MYSQL延迟更新查询
我使用类似于以下功能的文章阅读计数器,在我的新托管中,它延迟了10秒以上,所以如果关闭时间超过一个阅读器,计数器有问题。
它不是mysql的问题,因为我测试它使用直接查询到MySQL和一切似乎很好。
有人知道我为什么这样吗?
$a=mysql_query("update tbarticle set a_views=a_views+1 where a_id='25405'");
$result = mysql_query("SELECT a_views FROM tbarticle where a_id='25405'") or die(mysql_error());
$row = mysql_fetch_array($result);
echo $row['a_views'];
什么时候发生延迟?如果是上面的代码运行,它*有*是一个MySQL问题 – 2013-03-11 16:50:18
我假设这个代码在请求文章页面时被执行? – 2013-03-11 16:54:22
如果您使用的是CodeIgniter,则应该使用数据库类而不是简单的PHP MySQL函数。 – 2013-03-11 16:55:58