
30/03/2009, 19:27
|
 | Colaborador | | Fecha de Ingreso: febrero-2009 Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 16 años, 1 mes Puntos: 360 | |
Respuesta: Busqueda en 3 tablas no relacionadas Claro carxl.
Observa en el codigo php de dude que solo realiza la consulta para establecer el numero de registros de cada consulta. Por esta razón se puede simular mediante sql este mismo fenomeno haciendo uso de la función count.
El if en mysql se comporta asi: if(condicion,'si es cierto','si es falso')
Para este caso se requiere de 3 condiciones:
(SELECT count(*) FROM jugadores WHERE Email='$user_mail' AND Pass='$user_pass')=0
Esta sería la primera condición. Dentro del parametro 'si es cierto' realizamos la segunda condición que sería:
(SELECT count(*) FROM arbitros WHERE Email='$user_mail' AND Pass='$user_pass')=0
Esta a su vez, tambien requiere de otro if anidado para una tercera condición:
(SELECT count(*) FROM directivos WHERE Email='$user_mail' AND Pass='$user_pass')<>0
Cuando se completan las condiciones, solo queda empezar a cerrarlas en el orden jerarquico como fueron abiertas.
Espero haber sido claro.
Un saludo carxl, jurena y dude.
__________________ Without data, You are another person with an opinion.
W. Edwads Deming |