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))