Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/06/2009, 07:07
lacolmena
 
Fecha de Ingreso: abril-2009
Mensajes: 9
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Como puedo combinar estos dos scripts

Código:
<?php

$conexion = mysql_connect("host","usu","pss");

if (!$conexion) {
echo "No pudo conectarse a la BD: " . mysql_error();
exit;
}

if (!mysql_select_db("base de datos",$conexion)) {
echo "No ha sido posible seleccionar la BD: " . mysql_error();
exit;
}

$sql = "SELECT * FROM users";

$resultado = mysql_query($sql);

if (!$resultado) {
echo "No pudo ejecutarse satisfactoriamente la consulta ($sql) " .
"en la BD: " . mysql_error();
exit;
}

if (mysql_num_rows($resultado) == 0) {
echo "No se han encontrado filas, nada a imprimir, asi que voy " .
"a detenerme.";
exit;
}

  require "includes/class.phpmailer.php";

  $mail = new phpmailer();

  $mail->PluginDir = "includes/";

  $mail->Mailer = "smtp";

  $mail->Host = "smtp.xxxx.xxx";

  $mail->SMTPAuth = true;

  $mail->Username = "xxxx xxxx"; 
  $mail->Password = "xxxxx";

  $mail->From = "xxxxxx xxxxxx";
  $mail->FromName = "Eduardo Garcia";


  $mail->Timeout=30;

  $mail->AddAddress("xxxxx xxxxxx");

  $mail->Subject = "Prueba de phpmailer";
  $mail->Body = "<b>Mensaje de prueba mandado con phpmailer en formato html</b>";

  $mail->AltBody = "Mensaje de prueba mandado con phpmailer en formato solo texto";

  $exito = $mail->Send();

  $intentos=1; 
  while ((!$exito) && ($intentos < 5)) {
	sleep(5);
     	$exito = $mail->Send();
     	$intentos=$intentos+1;	
	
   }
 
		
   if(!$exito)
   {
	echo "Problemas enviando correo electrónico a ".$valor;
	echo "<br>".$mail->ErrorInfo;	
   }
   else
   {
	echo "Mensaje enviado correctamente";
	 } 
?>
Hola así quedaría el código? Ya lo probé y funciona, solo que me manda un solo mail y no a todos los de mi base de datos… que debo hacer..