Buscador


En todo Internet
En Uterra.Com

Consultorio sexológico
El psicólogo responde
GRATIS
Preguntas y respuestas sobre sexualidad.

Contenidos


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.

La consulta tendría la siguiente forma:

<?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"
?>