Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2013, 09:05
lilmaster
 
Fecha de Ingreso: agosto-2013
Mensajes: 99
Antigüedad: 10 años, 8 meses
Puntos: 3
Pregunta Consulta a MYSQL con condicionales en PHP

muy buenos dias, tengo una duda muy grande, yo tengo las siguientes variables

$consecutivo=$_POST['consecutivo'];
$modelo=$_POST['modelo'];
$fecha1 = $_POST['fecha1'];
$fecha2 = $_POST['fecha2'];

estos valores los manda un usuario para hacer unos filtros pero son opcionales... osea puede que consecutivo este vació pero modelo y las dos fechas estén llenas ese tipo de combinaciones y tengo la siguiente consulta.

$seleccion = mysqli_query($conexion,"SELECT * FROM datosfijos WHERE

id='".$consecutivo."' AND modelo='".$modelo."'
AND fecha >= '".$fecha1."' AND fecha <= '".$fecha2."'
");

La verdad eso me funciona.... y me trae los filtros ... lo que pasa es que si algún campo queda vació obvio no me va traer la consulta ..... lo que necesito es crear un condicional algo como asi que me puse a inventar pero no me funciona

$seleccion = mysqli_query($conexion,"SELECT * FROM datosfijos WHERE

IF('".$consecutivo."' != ''){id='".$consecutivo."'} // si consecutivo es diferente de vacio seleccioneme de la base de datos donde id sea igual a consecutivo
");

como puedo hacer esos condicionales ahi adentro? ... estuve buscando pero esa documentación la veo indescifrable