Enviar correos a lista de emails de base de datos
Hoy vamos a aprender a hacer un envío de correo masivo con php para toda una lista de emails almacenados en nuestra base de datos, el concepto es claro.. hacemos una consulta a la base de datos y enviamos un correo electrónico a cada contacto.
Código de ejemplo:
Código de ejemplo:
<?php require_once('../conexion.php'); mysql_select_db($database_conexion, $conexion); //Seleccionamos los emails y los agrupamos para que no se repitan $query_Consulta = "SELECT email FROM users GROUP BY email"; $Consulta = mysql_query($query_Consulta, $conexion) or die(mysql_error()); $row_Consulta = mysql_fetch_assoc($Consulta); $totalRows_Consulta = mysql_num_rows($Consulta); $para=''; do { //Separamos los correos con una coma ", " $para.=$row_Consulta['email'].', '; } while ($row_Consulta = mysql_fetch_assoc($Consulta)); //Eliminamos la última coma $para = substr ($para, 0, strlen($para) - 2); //Enviamos el correo a la lista de contactos mail($para, 'Titulo email', 'Mensaje email'); mysql_free_result($Consulta); ?>Parámetros
5
Puntos
Puntos
1844
Visitas
Visitas
0
Resp
Resp
Por alber hace 107 meses
Administrador