title: PDO with bindParam() returns syntax error
body: <p>I'm doing a PDO <code>UPDATE</code> query to MariaDB database.</p>
  
  <pre><code>$query = "UPDATE :table 
                          SET `name`=:name, 
                              `title`=:title,
                              `description`=:description 
                          WHERE id=:id";
  
              $stmt = $this-&gt;conn-&gt;prepare($query);
  
              $stmt-&gt;bindParam(':table',$this-&gt;table, PDO::PARAM_STR);
              $stmt-&gt;bindParam(':id',$this-&gt;id, PDO::PARAM_INT);
              $stmt-&gt;bindParam(':name',$this-&gt;name, PDO::PARAM_STR);
              $stmt-&gt;bindParam(':title',$this-&gt;title, PDO::PARAM_STR);
              $stmt-&gt;bindParam(':description',$this-&gt;description, PDO::PARAM_STR);
  
              $stmt-&gt;execute();
  </code></pre>
  
  <p>It seems to me that everything is looking good, but I do get an error:</p>
  
  <pre><code>Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''category' SET `name`='Snowboards', ' at line 1 in C:\xampp\htdocs\supershop\public\api\models\Category.php on line 109
  </code></pre>
  
  <p>If I do straightforward SQL query in phpMyAdmin, everything is fine:</p>
  
  <pre><code>UPDATE
      `category`
  SET
      `name` = 'Snowboards',
      `title` = 'Title',
      `description` = 'Description'
  WHERE
      `id` = 9
  </code></pre>
  
  <p>What am I doing wrong with those bindings?</p>