Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: the_sheriff_pino en 14 Mayo 2013, 10:14 am



Título: Integrar consulta mysql [Fácil]
Publicado por: the_sheriff_pino en 14 Mayo 2013, 10:14 am
Saludos foreros! Tengo un pequeño problemilla que me está desquiciando un poco.
Tengo que integrar una consulta en otra, para que se me muestren los clientes asociados al usuario que se haya logado.
La consulta está en comentario al principio, y desd eel editor de SQL del phpmyadmin funciona, pero no se como integrarla a mi php. Aquí os dejo la consulta y el código donde quiero insertarla:

Código
  1. /*SELECT * FROM `lista_clientes` as tb1 INNER JOIN usuario_zona as tb2 ON tb1.Zona = tb2.Zona WHERE tb2.nom_usuario = 'rrojas'*/
  2.  
  3. $sql= " SELECT * FROM lista_clientes WHERE";   //Empezar a crear la consulta:
  4.  
  5. if ( !empty($nombre) && !empty ($localidad) && !empty ($provincia) && !empty ($cif) ) {
  6.         $sql .= " Nombre LIKE '%$nombre%' AND Localidad LIKE '%$localidad%' AND Provincia LIKE '%$provincia%' AND CIF LIKE '%$cif%'" ;  
  7.     }
  8.  
  9. else if ( !empty($nombre) && !empty ($localidad) && !empty ($cif) ) {  
  10.     $sql .= " Nombre LIKE '%$nombre%' AND Localidad LIKE '%$localidad%' AND CIF LIKE '%$cif%'";
  11.    }
  12. else if ( !empty($nombre) && !empty ($cif) && !empty ($provincia) ) {  
  13.     $sql .= " Nombre LIKE '%$nombre%' AND CIF LIKE '%$cif%' AND Provincia LIKE '%$provincia%'";
  14.    }
  15. else if ( !empty($nombre) &&  !empty ($provincia) ) {  
  16.     $sql .= " Nombre LIKE '%$nombre%' AND Provincia LIKE '%$provincia%'";
  17.    }
  18. else if ( !empty($nombre) &&  !empty ($cif) ) {  
  19.     $sql .= " Nombre LIKE '%$nombre%' AND CIF LIKE '%$cif%'";
  20.    }
  21. else if ( !empty($nombre) &&  !empty ($localidad) ) {  
  22.     $sql .= " Nombre LIKE '%$nombre%' AND Localidad LIKE '%$localidad%'";
  23.    }
  24. else if ( !empty($nombre) ) {
  25.     $sql .= " Nombre LIKE '%$nombre%'";
  26.    }
  27. else if ( !empty ($localidad) && !empty ($provincia) && !empty ($cif) ) {
  28.     $sql .= " Localidad LIKE '%$localidad%' AND Provincia LIKE '%$provincia%' AND CIF LIKE '%$cif%'" ;
  29. }
  30. else if ( !empty($localidad) &&  !empty ($provincia) ) {  
  31.     $sql .= " Localidad LIKE '%$localidad%' AND Provincia LIKE '%$provincia%'";
  32. }
  33. else if ( !empty($localidad) &&  !empty ($cif) ) {  
  34.     $sql .= " Localidad LIKE '%$localidad%' AND CIF LIKE '%$cif%'";
  35. }
  36. else if ( !empty($localidad)) {  
  37.     $sql .= " Localidad LIKE '%$localidad%'";
  38. }
  39. else if ( !empty($cif) &&  !empty ($provincia) ) {  
  40.     $sql .= " CIF LIKE '%$cif%' AND Provincia LIKE '%$provincia%'";
  41. }
  42. else if ( !empty ($provincia) ) {  
  43.     $sql .= " Provincia LIKE '%$provincia%'";
  44. }
  45. else if ( !empty($cif) ) {  
  46.     $sql .= " CIF LIKE '%$cif%'";
  47. }
  48. }
  49.  
  50.   $sql .= " ORDER BY Nombre ASC";
  51.