我想做一个喜欢的按钮,但这是行不通的php mysql

时间:2018-10-24 13:29:20

标签: php mysql button

这是我的代码,但是不起作用,我想要一个为每个img创建一个类似按钮的代码,如果他们按下按钮,则需要waarde + 1。但是为什么这段代码行不通,他却很好地将其与数据库连接起来,却没有做任何+1的事

他现在正在做什么,他增加了数据库中第一行的值,并且与单击哪个按钮无关紧要     

<xsl:copy select="..">

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

更改此:

if(isset($_POST['like'])){
        $sql = "UPDATE url SET waarde = waarde + 1 WHERE url = '".$url."'";

对此:

if(isset($_POST['like'])){
        $value = $_POST['like'];
        $sql = "UPDATE url SET waarde = waarde + 1 WHERE url = '$value'";

因此您正在将查询参数化为已发布的U​​RL。

两个注意事项:

  • 更新查询应该不在while循环中。不必重复几次;
  • 表(URL)和表(URL)中的字段的名称不应相同。至少对于可读性而言,这不是一个好习惯,如果您不总是指定表名,例如url.url
  • ,则可能导致查询问题。