Entonces, para ejecutar una consulta de selección, necesita query()
función:PDO::query
Y para realizar operaciones CUD, debe pasar por exec()
función:PDO::exec
Así que aquí intente cambiar if (!$stmt = $db->query($insertquery))
a if(!$results= $db->exec($insertquery))