Desde la web que estoy desarrollando necesito implementar algo que envíe correos electrónicos a direcciones que tengo almacenadas en mi base de datos.
Estos correos se envían en determinadas circunstancias (es decir, de forma no periódica), pero obviamente no puedo (por la cantidad de trabajo que supondría) controlar este tema manualmente.
Es por eso que he pensado en si habría algo que hacer desde mysql directamente, algo así como:
Código:
o llamar a alguna función externa que hiciera algo similar...DECLARE em VARCHAR(200); DECLARE emails CURSOR FROM select email from tabla; DECLARE con BOOLEAN DEFAULT FALSE; DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET con = TRUE; OPEN emails; main: REPEAT FETCH usr_main INTO usm_us; IF NOT con THEN "enviar mail a em" END IF; UNTIL con END REPEAT main;
gracias