Javascript MySQL表中的值未得到更新

Javascript MySQL表中的值未得到更新,javascript,php,mysql,Javascript,Php,Mysql,下面是javascript代码 <script> $(document).ready(function(){ $(".two").click(function(){ $.ajax({ type : "POST", url : "twoupdate.php", data : {action_type:"update"}, success : function(html){ } }); }); });

下面是javascript代码

<script>
$(document).ready(function(){
$(".two").click(function(){
$.ajax({
        type : "POST",
        url : "twoupdate.php",
        data : {action_type:"update"},
        success : function(html){
        }
    });
});
});
</script>
我已经在末尾放置了脚本链接

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
</body>
现在twoupdate.php有以下代码

<?php
session_start();
if (!$_SESSION['login']){ 
header('Location: index.php'); 
}

function updatepoints() {
mysql_connect("localhost","user","password") or die (mysql_error());
mysql_select_db("database") or die ("Cannot connect to database");
$query = mysql_query("SELECT *from member WHERE username='" . $_SESSION["username"] . "'");
$row=mysql_fetch_array($query);
$points = $row["points"];
$points = $points + 2;
mysql_query("UPDATE member set points='" . $points . "' WHERE username='" . $_SESSION["username"] . "'");
}
if($_POST['action_type'] == 'update') {
updatepoints();
}
?>
两个类的代码如下

<a href="http://m.facebook.com" class="profilelink two"><span><img src="images/point.png"/></span> Facebook(Mobile user)</a>
当用户单击此链接时,他的点需要更新。但是,在我单击该链接并在新选项卡中打开它之后。如果我刷新原始页面,则看不到更新的点。
点值设置为100。这是我在MySQL表中设置的默认值。为什么表没有更新。

fyi:您也可以在更新查询中合并:points=points+2,这是打字错误吗?LoclhostIt能解决我的问题吗?你能回显$points来看看你是否真的从数据库中获得了正确的信息吗?我添加了echo$points;略高于$points=$row[points];但似乎没有任何回应。带有链接的页面是第一个页面,单击链接后,它指向另一个页面,然后再重定向到第三个页面。这可能是个问题吗?$\u会话[username]您在哪里设置了这个变量值,我看不出来,但可能是我错了