Hoy veremos un ejemplo muy práctico sobre como extraer un email de una base de datos utilizando PHP, para aquellos que recién se están iniciando en el mundo del desarrollo web de aplicaciones de seguro que este pequeño ejemplo les servirá de mucho.
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
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
0 comentarios: