además de lo que ya te han indicado hasta donde tengo entendido y corrijan si me equivoco el método
query es para realizar consultas "SELECT" ya que te devuelve objeto de resultados, creo que en tu caso debería de ser
exec o incluso yo no se porque pero yo cuando trabajo con PDO prefiero usar
http://www.php.net/manual/es/pdo.prepare.php, saludos