Cita:
Iniciado por fedefrankk
Hola He probado, y sigue haciendo lo mismo, recorre unsolo registro,
sera esta parte de validar email ?
Código PHP:
Ver original......
$sql ="SELECT * FROM cl_usuarios WHERE user_mail='$userMail'";
..........
Muchas gracias por tu ayuda... es rarisimo porque no recorre todo....

por lo que veo no recorre todo, por 2 motivos.
1: en tu consulta SQL estas explicitamente indicando "user_mail='$userMail'" que te retorne todos los registros que tengan el mismo "user_mail" y es ovio que solo te dara 1 o 0 , si tus tablas estan correctamente realizadas, si te da mas, es que error de la creacion de la tabla donde deberias poner como "UNIQUE" el campo de
user_mail
2: en tu codigo php como estas usando las funciones de mysqli, tienes que hacer uso de un LOOP, en php tienes el mas comun que es el WHILE
Código PHP:
while($row = mysqli_fetch_array($result))
{
echo $rows['user_mail'] ;
echo PHP_EOL;
}
aunque esto es innecesario ya que en tu primer post, estas indicando que quieres saber si el correo existe o no, y eso ya lo hiciste con tu SQL
si existe algun email, la consulta te retornara los valores y la cantidad
de no existir simplemente no te retornara nada