Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/08/2013, 11:15
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: MYSQL con condicionales

Hola lilmaster:

en primer lugar, NO INCLUYAS CÓDIGO DE PHP ni de ningún otro lenguaje de programación en este foro, está prohibido y te expones a que los administradores editen tu mensaje o incluso lo borren por incurrir en esta práctica, ojo con eso.

en segundo, Si ya estás utilizando un lenguaje de programación, por qué no utilizas este mismo lenguaje para hacer tus condiciones... es decir, lo que tratas de hacer no se puede hacer en MySQL, pero con PHP o cualquier lenguaje de programación resulta bastante simple, básicamente lo que harías es :

Código:
CONSULTA = "SELECT * FROM datosfijos WHERE"

SI consecutivo != NULL
CONSULTA = CONSULTA + " id = " + consecutivo + " AND "

SI modelo != NULL
CONSULTA = CONSULTA + " modelo = " + modelo+ " AND "

.....
es decir, vas construyendo tu consulta en una variable... el único cuidado es que debes tener cuidado con los AND's... como tip, puedes agregar una condición 1=1 al final, así no te preocupas por este detalle, así:

Código MySQL:
Ver original
  1. SELECT campo FROM tabla WHERE campo = 1;

es exactamente lo mismo que poner:

Código MySQL:
Ver original
  1. SELECT campo FROM tabla WHERE campo = 1 AND 1 = 1;

Saludos
Leo.