Que tal
eurodoblon, simplemente verificas con la función
mysql_num_rows() el número de filas que te devuelve la consulta como lo tienes, podria ser así:
Código PHP:
$MM_flag="MM_insert";
if (isset($_POST[$MM_flag])) {
$MM_dupKeyRedirect="registro_error.php";
$loginUsername = $_POST['email'];
$LoginRS__query = sprintf("SELECT email FROM users WHERE email=%s",
GetSQLValueString($loginUsername, "text"));
mysql_select_db($database_local, $local);
$LoginRS=mysql_query($LoginRS__query, $local) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if($loginFoundUser > 0){
echo "Ya existe un usuario con ese mail";
exit();
}
Saludos.