2016-06-16 17 views
-2

複数の列を同時に更新しようとしていますが、動作させることができません。それは私が複数の列を更新するPHP SQL

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

(ウィッヒがdeffinitely間違っている)

も、

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

を試みたが、私はそれを得ることができない非常に単純なコード、ノークロステーブルなど

です私の人生のために働くこと。私はphpMyAdminを使用しています。

+2

あなたの第二の例の末尾のカンマを削除します。 '$ query1 =" UPDATE person SET FName = '$ fname'、 LName = '$ lname' ここでpersonid = 33 "; ' – bassxzero

答えて

2

LNameWHEREの間にカンマが無効です。これは、w3schoolsでお勧めします。これは、さらに助けが必要な場合に参照できます。

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

ありがとう、魅力的に働いてくれてありがとう! – MrUber

1

2番目の例では、カンマが無効です。

試してみてください。

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