为什么ajax mysql更新后变量不会改变

时间:2011-10-08 20:49:49

标签: php mysql ajax set

我使用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什么都不打印,在刷新页面之前我的值不会更新。我错过了什么?

0 个答案:

没有答案