Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/12/2009, 13:27
Avatar de darkasecas
darkasecas
 
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Respuesta: 3 Where opcionales en una consulta

Cita:
Iniciado por angel1993 Ver Mensaje
No funciona.. :S
hay cosas que no entiendo
WHERE 1=1 (¿para que es?)
1=1 siempre devolvera TRUE, y se pone para que, de laforma en que se construye la consuta, esta sea valida si no se selecciona ninguna de las opciones

Cita:
1=1"; (¿si pones eso (las comillas y el punto y coma) no se cierra el select? entonces los if de abajo no sirvern..)
No, no "se cierra el select", eso solo termina la linea de codigo de php que asigna un valor a una cadena, despues de esto se puede concatenar mas texto a esta (usando el operador .)

Cita:
isset que hace exactamente?
Son perros xD si fuesen humanos pondra nacionalidad.
isset devuelve TRUE si la variable que se le pasa como parametro existe y no es NULL, en caso contrario devuelve FALSE


Also
Cita:
Iniciado por darkasecas
Por que "no funciona"? marca error? no devuelve los resultados esperados? probaste imprimiendo la consulta generada y ejecutandola directamente en tu bd?