单击按钮时MySQL更新值+1(增量)

时间:2015-12-12 12:55:45

标签: php mysql

我知道这个问题已被回答了一百多万次,但我对整个编程场景都很陌生,我无法让它工作。对不起,我希望你能帮助我!

HTML:

<div class="the_score">+76</div>
<div id="increment_value">Like</div>

我有MySQL连接,我可以获取数据,但是当有人点击Like div时,我希望得分更新为+1。我有一个表“网站”,行“WebScore”,其函数为int(10)(??我希望这是正确的。)

我用它来获取数据并在我的网站上显示:

$r = rand(2,3);
$sql = "SELECT * FROM websites WHERE ID = $r";
$result = $conn->query($sql);
$row = $result->fetch_assoc();

1 个答案:

答案 0 :(得分:1)

我认为你有一个名为WebScore的,而不是

您需要查询

 UPDATE websites SET WebScore = WebScore + 1 WHERE ID = $r

如您所见,它找到了表格的右侧行并更新了WebScore列的值。

这种事情只能通过PHP程序完成。它不能直接从Web浏览器中调用的Javascript方法完成。因此,如果您想对用户点击作出反应,您需要发布表单或调用Ajax样式调用到php端点。如何做到这一点是另一个问题的来源。

继续堵塞;你会弄清楚这个数据库的东西。