每次重新加载页面时,Mysql都会将数据插入到mysql数据库中

时间:2016-07-28 21:57:29

标签: php html mysql function

当我按下按钮时,它已经完成了它应该将数据插入到mysql数据库中,但它只在我重新加载页面时插入它。 这是代码:

<script>
function minuscredits()
{
    alert("hah");
    <?php
    mysql_query("UPDATE `users` SET credits=credits-1 WHERE user_id=".$_SESSION['user']);
    ?>
}
</script>

当我按下按钮时,我得到警报,但只有在我重新加载页面时才会插入到数据库中,它会成功插入。

1 个答案:

答案 0 :(得分:1)

PHP在服务器上运行。它将运行

<?php
    mysql_query("UPDATE `users` SET credits=credits-1 WHERE user_id=".$_SESSION['user']);
?>

页面加载时才开始。

要实现您想要的目标,您需要进行ajax调用。