Saludos,
Para imprimir el valor de una consulta no vale solamente con un echo, mysql_query ejecuta la consulta, luego el resultado lo pasas por un arreglo para luego poderlo mostrar. Quedaria asi:
Código PHP:
Ver original$consultaidu = mysql_query('SELECT idu FROM usuarios WHERE email=".$mail."');
{
echo $resultado['idu'];
}
Si vas a mostrar solo 1 resultado, tambien puedes usar:
Donde el "
,0" indica que muestre el primer valor que aparece en tu resultado, asi no tienes que usar un while.