我使用ajax调用成功更新了数据库中的值,但在刷新页面之前,更新不会显示。为什么呢?
这是我的PHP的片段。您可以看到我根据设置更新某些值。这有效!
if(isset($_GET['one'])) {
$data = mysql_query("UPDATE snowpoll2 SET value=value + 1 where id=1") or die(mysql_error());
}
if(isset($_GET['two'])) {
mysql_query("UPDATE snowpoll2 SET value2=value2 + 1 where id=1");
}
if(isset($_GET['three'])) {
mysql_query("UPDATE snowpoll2 SET value3=value3 + 1 where id=1");
}
然后我再做一个查询:
$data = mysql_query("SELECT * FROM snowpoll2 WHERE id=1") or die(mysql_error());
$result = mysql_fetch_array( $data );
$one = $result[value];
$two = $result[value2];
$three = $result[value3];
$four = $result[value4];
$five = $result[value5];
$six = $result[value6];
$seven = $result[value7];
似乎没有开火。 print_r什么都不打印,在刷新页面之前我的值不会更新。我错过了什么?