NeytorTec Tutoriales Web

Neytortec es un blog dedicado a brindar conocimientos Sobre las diferentes formas de crear un sitio web desde el aprendizaje de lenguajes web hasta su aplicación en el uso de un Blog.

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 inic...

Extraer email de una Base de datos con PHP

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.

Extraer email de una Base de datos con PHP

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: