Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/06/2009, 09:08
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Consulta con varias variables

Pues logica simple:
Código php:
Ver original
  1. $query = 'SELECT * FROM `foo`';
  2. switch (true) {
  3. case empty($fecha):
  4.         $query .= "WHERE id='$id' AND tarjeta='$tarjeta'";
  5.         break;
  6. case empty($id):
  7.         $query .= "WHERE fecha>='$fecha' AND tarjeta='$tarjeta'";
  8.         break;
  9. default:
  10.         $query .= "WHERE fecha>='$fecha' AND id='$id' AND tarjeta='$tarjeta'";
  11. }

Saludos.