我试图在用户表中为信誉添加一个字段。我通过表单使用+ 1增量,出于某种原因,它不会更新。 查询我正在运行。点击上一列int int
$link = mysqli_connect("$server", "$user", "$pass", "$webdb") or die("Error:" . mysqli_connect_error());
$username = mysqli_real_escape_string($link, (string) $_POST['user']);
$query= "Update `user` set `reputation` = 'reputation + 1' where `nicename`='$username'";
mysqli_query($link, $query) or die ("Error:" . mysqli_errno($link));
我已经跑了查询HeidiSQL的内外也可以通过在我的网页按钮,它不更新,告诉我什么问题,我面对的是我的查询本身的问题。有没有人看到这个问题到哪里都行不通?我试图在每次点击时更新信誉面板以升级一次;谢谢。
我删除了引号,现在我收到Error 1054. AkA Unknown Column。在Heidi运行之后,它现在正在寻找列$ username;查询本身就是'code' $ query =“Update'user' set'reputation' = reputation + 1 WHERE'nicename' = $ username”;'code'我以为你是想删除所有的引号;你是正确的谢谢。我会尽快接受。 –