Os cuento, tengo una base de datos mysql con los e-mail de mis usuarios y un archivo php que cuando se inserta una noticia automaticamente se envia esa noticia a todos los usuarios, la noticia se recoge mediante un $texto=$_POST['texto']; y el mail de la base de datos.
Pero ahora lo que necesito es que envie las 10 ultimas noticias, y para eso debe recoger las noticias de la base de datos y no mediante $_POST['texto'];, entonces tendria que recoger datos de dos bases de datos distintas, una donde esta el mail y otra donde estan las noticias, y no se como hacerlo.
Código PHP:
Ver original
<?php // recogemos las variables enviadas por el formulario $usuario=$_POST['usuario']; $texto=$_POST['texto']; // Conectamos a la base de datos $dbhost='localhost'; $dbusername='---'; $dbuserpass='--'; $dbname='--'; // Conectar a la base de datos // Si existe, buscamos en la bd // enviamos el email de recuperacion $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; } ?>
Ya he intentado hacer una nueva conexion con select a la otra tabla pero me envia un mail con cada noticia, al poner row[$texto] me recupera las noticias de una en una, y yo quiero que me muestre TODAS las noticias en el mismo mail y que mande un mail con las 10 noticias.