Aprenda como Extraer email de una Base de datos con PHP
Una típica consulta a una base de datos consiste en extraer todos los datos de una columna (el e-mail por ejemplo) para enviar un boletín de noticias a todos los usuarios registrados en nuestra Web.
Ahora veremos como se extraen los e-mail de la tabla de la base de datos, posteriormente veremos como se envía en e-mail con PHP.
Vayamos a crear una pequeña consulta :
<?php
// Recuperamos todos los valores de un campo de una base de datos y los guardamos en una varaible.
include('../abre_conexion.php');
// Consulta para extraer los email
$query_recupero = "SELECT email FROM $tabla_db1";
$recupero = mysql_query($query_recupero, $conexion_db) or die(mysql_error());
// ------ Es el elemento que usaremos para separar los diferentes elementos de cada campo
$separador = ", ";
// ----------------- Creamos una cadena con todos los elementos del campo
$lacolumna="";
while ($row_recupero=mysql_fetch_assoc($recupero)) {
$lacolumna .= ($row_recupero['email']."$separador");
}
$largo = strlen($lacolumna);
if ($largo > 2)
{
// ----------------- Eliminamlos el ultimo separador $separador
$lacolumna = substr($lacolumna,0,$largo-2);
}
else
{
echo "No hay e-mail en esta tabla!";
die();
}
include('../cierra_conexion.php');
echo "$lacolumna";
?>
Créditos : www.uterra.com