Faltaba añadir desconexión de la BD al acabar la consulta. Las consultas son con PDO parametrizadas. Los inserts y updates aun no son tratados como transacciones.