Código:
$result = mysql_query("SELECT email, nick FROM registro WHERE rank='1' ", $conexion);
while ($row = mysql_fetch_row($result)){
require_once 'includes/class.phpmailer.php';
$mail = new PHPMailer ();
$mail -> FromName = "retalos";
$mail -> AddAddress ($row[0]);
$mail -> Subject = "Enhorabuena! ".$row[1]." tus estadísticas";
$mail -> Body = "prueba $row[1] $puntaje";
$mail -> IsHTML (true);
$mail -> IsSMTP();
$mail -> Host = 'smtp.gmail.com';
$mail -> Port = 465;
$mail -> SMTPAuth = true;
$mail -> Username = '[email protected]';
$mail -> Password = 'password';
$mail -> SMTPSecure = "ssl";
$mail -> AddAttachment("imagenes/logo.jpg");
if(!$mail -> Send())
{
echo 'Error: ' . $mail -> ErrorInfo;
}
else
{
}
} while ($row = mysql_fetch_array($result));
Ese es el código de envío, el problema es que el $puntaje siempre termina mostrando el más alto, sin importar si dicho dato coincide o no con el nick.