1054 where 子句中的未知列


1054 Unknown column in where clause?

我正在使用以下详细信息更新我的表雇主,但在更新时显示上述错误

  <?php  
      $name=$_POST['name'];
      $phone=$_POST['phone'];
      $lname=$_POST['lname'];
      $stmt = $db->prepare("UPDATE employer 
     SET name='.$name.', phone='.$phone.',lname='.$lanme.' 
      WHERE username=".$_SESSION['username']." ");
      ?>

查询语句未正确连接。 这是问题所在:

 $stmt = $db->prepare("UPDATE employer 
     SET name='".$name."', phone='".$phone."',lname='".$lanme."' 
      WHERE username='".$_SESSION['username']."' ");