Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 单击时不更新列?_Php_Jquery_Mysqli - Fatal编程技术网

Php 单击时不更新列?

Php 单击时不更新列?,php,jquery,mysqli,Php,Jquery,Mysqli,我有一张叫做Stats的表。Stats有4列。id、ip、计数和日期时间。当用户打开网页时,如果他们尚未登录,则会自动输入他们的ip。之后,它会检查点击次数(计数),用户点击了我的广告。如果点击次数大于1,则广告不会显示在页面上。我有一个名为ad的div,其中包含adsense代码,但为了不被adsense禁止,我将其制作成一个小盒子容器。这是我的代码,用于每当用户单击广告时: <script> $(document).ready(function(){ $('#ad')

我有一张叫做Stats的表。Stats有4列。id、ip、计数和日期时间。当用户打开网页时,如果他们尚未登录,则会自动输入他们的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>

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

您是否不需要指定
GET
POST
?@Script47我试图指定一个POST,但由于某种原因它仍然无法工作…
其中ip='ip'“
是这样的吗?是的,我想更新特定I.p的点击计数,该特定I.p点击了“ip=”$ip“其中,
$id
是您在上面声明的php中的某个变量吗??
$sql = "UPDATE Stats SET count = count + 1 WHERE ip = 'ip'";
    $stmt = $db->prepare($sql);
    $stmt->execute();