Ver Mensaje Individual
  #13 (permalink)  
Antiguo 30/12/2008, 01:16
Avatar de estibaliz2006
estibaliz2006
 
Fecha de Ingreso: noviembre-2006
Mensajes: 439
Antigüedad: 18 años, 3 meses
Puntos: 1
Respuesta: envios newsletter cada cincuenta emails

bueno, pues con la solución que planteaba más arriba lo que hace pongo lo siguiente:

contamos el número de registros:
Código PHP:
$sql "SELECT * FROM newsletter";  // sentencia sql  
$result mysql_query($sql);  
$num_totalmysql_num_rows($result); // obtenemos el número de filas 
ya tenemos el número total. para hacer las comprobaciones ahora enviamos cada 2:

Código PHP:
$num 2//Número de mails por envio.  
$num_total//Total de mails en la BDD. 
for ($i=0;$i<=$num_total;$i=$i+$num) {     
$sqlmail"SELECT email FROM newsletter LIMIT $i, $num";    
$resultmail mysql_query($sqlmail);  
$datosmail mysql_fetch_array($resultmail); 
while(
$datosmail mysql_fetch_array($resultmail)) { 
//aquí el envio de email 
}  

y qué me hace? pues que me envía el newsletter a los dos primeros emails de la base de datos pero no continua el proceso....
__________________
desgraciadamente no conozco php ni la mitad de lo que lo conocen ustedes y eso es menos de la mitad de lo que yo querria y lo que yo querria es menos de la mitad de lo que la mitad de ustedes conocen