necesito enviar por email los datos de una consulta
los datos deben de ir en el body , no logro enviarlos
la clase phpMailer sin consulta envia sin problemas me falta enviar el correo con la consulta.
ayuda por favor
Código PHP:
Ver original
$servidor = 'localhost'; $bd = 'calendario'; $usuario = 'postgres'; $contrasenia = 'hoe798cs'; global $servidor, $bd, $usuario, $contrasenia; $db = new PDO('pgsql:host=' . $servidor . ';dbname=' . $bd, $usuario, $contrasenia); $consulta = $db->prepare("SELECT * FROM usuario WHERE correo = '".$correo."'"); $consulta->execute(); while($fila = $consulta->fetch(PDO::FETCH_ASSOC)) { $cuenta=$fila['cuenta']; $contasena=$fila['contrasena']; } require_once('phpMailer/class.phpmailer.php'); require_once("phpMailer/class.smtp.php"); // optional, gets called from within class.phpmailer.php if not already loaded $mail = new PHPMailer(true); // the true param means it will throw exceptions on errors, which we need to catch $mail->IsSMTP(); // telling the class to use SMTP $mail->Host = "smtp.live.com"; // SMTP server $mail->SMTPDebug = 2; // enables SMTP debug information (for testing) $mail->SMTPAuth = true; // enable SMTP authentication $mail->Host = "smtp.live.com"; // sets the SMTP server $mail->SMTPSecure = "tls"; $mail->Port = 25; // set the SMTP port for the GMAIL server $mail->Subject = 'Recuperar Contraseña'; $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; // optional - MsgHTML will create an alternate automatically $mail->Body = "Clave:"; $mail->Send(); echo "Message Sent OK<p></p>\n"; ?>