更新PHP SQL的多个列

时间:2016-06-16 16:52:44

标签: php mysqli

我正在尝试一次更新多个列,但我无法让它工作。这是非常简单的代码,没有交叉表等。

我试过

$query1 = "UPDATE person
                SET FName = '$fname'
                SET LName = '$lname'
                WHERE personid=33";

(确实是错误的)

还有,

$query1 = "UPDATE person
                SET FName = '$fname',
                LName = '$lname',
                WHERE personid=33";

但我不能让它为我的生活而工作。我正在使用phpMyAdmin。

2 个答案:

答案 0 :(得分:4)

LNameWHERE之间的逗号无效。建议w3schools,如果您需要进一步的帮助,可以参考。

$query1 = "UPDATE person
            SET FName = '$fname',
            LName = '$lname'
            WHERE personid=33";

答案 1 :(得分:2)

你的第二个例子中有一个无效的逗号。

尝试:

$query = "UPDATE person
          SET FName = '".$fname."',
              Lname = '".$lname."'
          WHERE personid = 33 ";
相关问题