Quindi per eseguire una query select è necessario query() funzione:PDO::query
E per eseguire operazioni CUD devi passare da exec() funzione:PDO::exec
Quindi qui prova a cambiare if (!$stmt = $db->query($insertquery)) a if(!$results= $db->exec($insertquery))