单击时不更新列?

时间:2015-08-12 00:50:08

标签: php jquery mysqli

我有一张名为Stats的表。统计有4列。 id,ip,count和datetime。当用户打开网页时,如果他们已经不在,则自动输入他们的IP。之后,它会检查用户点击我的广告的点击次数(次数)。如果该数字大于1,则广告不会显示在页面上。我有一个名为ad的div,其中包含adsense代码,但为了不被adsense禁止,我将其变成了一个小盒子容器。这是我的点击广告时的代码:

  <script>

$(document).ready(function(){
   $('#ad').on('click',function(){
      $.ajax({

          url: 'ajaxUpdateDatabase.php',

          success: function(response){
              console.log(response)
                location.reload();
              }
          });
      });
   });
</script>

ajaxUpdateDatabase.php代码如下:

$sql = "UPDATE Stats SET count = count + 1 WHERE ip = 'ip'";
    $stmt = $db->prepare($sql);
    $stmt->execute();

每当我单击div时,它会重新加载,但是我的表中针对该特定IP地址的计数由于某种原因不会更新...我正在使用mysqli面向对象。

0 个答案:

没有答案