Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2017, 13:12
Campesino
 
Fecha de Ingreso: septiembre-2003
Mensajes: 180
Antigüedad: 20 años, 7 meses
Puntos: 1
problema al envio de email en base de datos

Hola:
Quiero enviar a cada usuario de mi base de datos un correo pero al enviarlo le llega a cada usuario de la tabla todos los correos .
El script es el que sigue:

Código PHP:
Ver original
  1. <?php                          
  2. function conectar()
  3. {
  4. $base_de_datos = "base de datos";
  5. $db_usuario = "usuario";
  6. $db_password = "passwoed";
  7.  
  8. if (!($link = mysql_connect("localhost", $db_usuario, $db_password)))
  9. {
  10. echo "Error conectando a la base de datos.";
  11. exit();
  12. }
  13. if (!mysql_select_db($base_de_datos, $link))
  14. {
  15. echo "Error seleccionando la base de datos.";
  16. exit();
  17. }
  18. return $link;
  19. }
  20. $db = conectar();
  21.  
  22.  $resultados = mysql_query("SELECT *  FROM tabla ");
  23. while($row=mysql_fetch_array($resultados))  
  24. {
  25. $email = $row["email_propietario"];
  26. $propietario=$row["propietario"];
  27. $asunto = "Asunto";
  28.  
  29. $contenedor_mensaje1 .= "cuerpo del mensaje
  30.     </tr>
  31. </table>";
  32.  $contenedor_mensaje1 .= '</body>
  33. </html>';
  34.  $headers  = 'MIME-Version: 1.0' . "\r\n";
  35. $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  36. $headers .= 'From: mi correo';
  37.      mail($email, $asunto, $contenedor_mensaje1, $headers);    
  38.                                                
  39. }                                                                        
  40. ?>
¿ Que hay mal hecho ?

Última edición por gnzsoloyo; 09/12/2017 a las 20:24 Razón: Pésimamente etiquetados