title: Parse error: syntax error, unexpected '"', expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:... on line 22
body: <p>I want to update a row in a table for my project, I'm copying a syntax I saw somewhere else here however, I think my problem comes when I try updating where ApplicantID is equal to $_SESSION["ID"].
  I get this error </p>
  
  <pre><code>Parse error: syntax error, unexpected '"', expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\xampp\...\InsertPData.php on line 22
  </code></pre>
  
  <p>here is the php along side the SQL:</p>
  
  <pre><code>&lt;?php
          include_once'dbconnect.php';
          session_start();
  
          function INSERT()
          {
              $Name=$_POST['name'];
              $Relation=$_POST['Relation'];
              $Email=$_POST['Email'];
              $Address=$_POST['Address'];
              $Postcode=$_POST['Postcode'];
              $Mobile_Number=$_POST['Mobile_Number'];
              $Home_Number=$_POST['Home_Number'];
              $INSERT="UPDATE Applicants 
              SET ParentName='$Name',
              Relationtoapplicant='$Relation',
              ParentEmail='$Email', 
              ParentAddress='$Address', 
              ParentPostcode='$Postcode', 
              ParentMobile='$Mobile_Number', 
              ParentHome='$Home_Number', 
              WHERE ApplicantID=$_SESSION["ID"] "; #THIS IS LINE 22
  
              $data=mysql_query($INSERT) or die(mysql_error());
              if($data)
              {
                  echo "Parents/Gauridan details hav been entered";
              }
              else print "error";
          }
  
          INSERT()
          ?&gt;
  </code></pre>
  
  <p>I've already searched for a solution to this but haven't found something where the user is using a session thing. Thank you. </p>