title: Only update when where clause is same as $_SESSION
body: <p>I am having trouble updating my profil page. I can update it but then it will updat all the records so I thought I only update when the Username (Gebruikersnaam) is the same as the session username ($_SESSION['USER']).</p>
  
  <p>This is what I have tried but this isn't working for me.</p>
  
  <pre><code>&lt;?php
  if (isset($_POST["wijzig"])) {
     global $db;
     $Voorletters = htmlspecialchars($_POST["Voorletters"]);
     $Tussenvoegsel = htmlspecialchars($_POST["Tussenvoegsel"]);
     $Achternaam = htmlspecialchars($_POST["Achternaam"]);
     $Adres = htmlspecialchars($_POST["Adres"]);
     $Postcode = htmlspecialchars($_POST["Postcode"]);
     $Woonplaats = htmlspecialchars($_POST["Woonplaats"]);
     $Gebruikersnaam = $_SESSION['USER'];
      $sql1 = "UPDATE klant SET Voorletters=:voorletters, Tussenvoegsel=:tussenvoegsel, Achternaam=:achternaam, Adres=:adres, Postcode=:postcode, Woonplaats=:woonplaats
      WHERE Gebruikersnaam = $Gebruikersnaam";
      $stmt = $db-&gt;prepare($sql1);
      $data = array("voorletters" =&gt; $Voorletters, "tussenvoegsel" =&gt; $Tussenvoegsel, "achternaam" =&gt; $Achternaam, "adres" =&gt; $Adres, "postcode" =&gt; $Postcode, "woonplaats" =&gt; $Woonplaats);
  
      try {
          $stmt-&gt;execute($data);
  
      } 
      catch (PDOException $e) {
        echo $e-&gt;getMessage();
      }
  } 
  ?&gt;
  </code></pre>
  
  <p>The error I get:</p>
  
  <blockquote>
    <p>SQLSTATE[42S22]: Column not found: 1054 Unknown column 'faas' in
    'where clause'</p>
  </blockquote>
  
  <p>This is my first question so let me know if I missed some information or someting. Hope you guys can help me out!</p>