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_total= mysql_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....