MySQL查询使用变量

时间:2013-09-14 23:58:21

标签: php mysql sql

我在查询中使用了几乎所有变量,我很确定我的语法在某处错了。我尝试了很多不同的方法来设置我的查询。基本上我试图用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 ");

由于

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

这有用吗?

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