-1

我在查询中使用了几乎所有变量,我很确定我的语法在某处是错误的。我尝试了很多不同的方法来设置我的查询。基本上我试图用 id 更新特定的行,以及变量 $loc 的列。

    mysqli_query($con,"UPDATE `" . $tbvbr . "` SET $loc='".$addscore."' WHERE pid='".$pn."' ");

我也试过

   mysqli_query($con,"UPDATE `" . $tbvbr . "` SET $loc='$addscore' WHERE pid='$pn' ");

   mysqli_query($con,"UPDATE `" . $tbvbr . "` SET $loc=$addscore WHERE pid=$pn ");

谢谢

4

2 回答 2

1
$sql = "UPDATE `" . $tbvbr . "` SET " . $loc . " = '" . $addscore . "' WHERE pid= '" . $pn . "'";
mysqli_query($con,$sql);
于 2013-09-15T00:02:33.320 回答
0

这行得通吗?

mysqli_query($con,"UPDATE ".$tbvbr." SET ".$loc." = '".$addscore."' WHERE pid = ".$pn);
于 2013-09-15T00:01:12.930 回答