Hola jotaincubus,
Supongo que los registros obtenidos por la query los recorres con un while
Código PHP:
while ($row = mysql_fetch_assoc($result)) {
echo $row['mail'];
}
Pues bien, dentro de cada iteración obtienes los valores de un sólo registro y por tanto no conoces ni tienes acceso a los valores del anterior o el siguiente.
Lo que yo haría es guardar en una variable el correo anterior y comparar el correo del registro actual con el valor de esa variable, haciendo esto ten en cuenta que el primer registro no puedes compararlo ya que no tendrá valor la variable.
Es decir:
Código PHP:
$aux = "";
while ($row = mysql_fetch_assoc($result)) {
//Comprovando que aux tenga valor o no. Si es la primera iteración no puede comparar con nada
if (!empty($aux))
{
if ($row['mail'] == $aux)
{
haga tal cosa
}
else
{
haga tal otra
}
}
//Actualizamos el valor de la variable para poder comparar esta dirección con la del siguiente registro
$aux = $row['mail'];
}
Otra opción es guardar todos los valores retornados por la query en un array y luego trabajar des del array pero como no se para que quieres hacer esto exactamente pues no se que opción seria la mejor.
Espero haber sido de ayuda.
Saludos!!