每次点击按钮都试图制作一个计数器

时间:2015-10-27 14:52:59

标签: php

所以基本上每当我点击一个按钮时,计数器就会上升并将其保存到mysql数据库中。到目前为止我所拥有的东西,但它并没有回应它没有错误的数字。

try {
  $db = new PDO('mysql:host=localhost;dbname=mydatabse;charset=utf8', 'myusername', 'password');
} catch(Exception $e) {
    die('Error : '.$e->getMessage());
}

if( isset($_POST['clicks']) ) { 
    $sql = "UPDATE clicks SET clicks=clicks+1";
    $result - $db->query($sql);
}

$row = $db->query('SELECT * FROM clicks');

while ($data = $row->fetch()) {
    echo $data["clicks"];
}

我不知道点击部分是否有效,因为没有任何回声......

sql表是:Big int 20次点击

2 个答案:

答案 0 :(得分:2)

解决这个问题:

$result - $db->query($sql);

到此:

$result = $db->query($sql);

答案 1 :(得分:0)

也许你不会重新加载页面onclick所以echo不起作用

尝试添加此代替回声,看看它是否有效:

    $clicks = $data["clicks"];
    echo "<script language='JavaScript' type='text/javascript'>";
    echo "alert('$clicks');";
    echo "</script>";