Foros del Web » Programando para Internet » PHP »

Consultas con varios criterios a BBDD

Estas en el tema de Consultas con varios criterios a BBDD en el foro de PHP en Foros del Web. Hola a todos ! Estoy haciendo una script de búsqueda para una aplicación con php y mysql. Lo que quiero logra es que teniendo los ...
  #1 (permalink)  
Antiguo 31/01/2005, 14:17
 
Fecha de Ingreso: septiembre-2004
Mensajes: 203
Antigüedad: 19 años, 6 meses
Puntos: 0
Consultas con varios criterios a BBDD

Hola a todos ! Estoy haciendo una script de búsqueda para una aplicación con php y mysql. Lo que quiero logra es que teniendo los campos nombre, apellido y teléfono en el formulario de búsqueda pueda buscar a la persona en mi BBDD completando 1 solo campo de los 3 mencionados o especificar aun mas la búsqueda completando 1 mas o directamente los 3. yo lo intenté asi:
$query = "SELECT * FROM personas WHERE nombre='".$_POST['nombre']."' OR apellido='".$_POST['apellido`."' OR telefono='".$_POST['telefono']."' ORDER BY nombre";

Yo creo que esta línea no está del todo bien ... alguna sugerencia ????
Saludos y gracias de antemano.
__________________
Impala
  #2 (permalink)  
Antiguo 31/01/2005, 14:31
 
Fecha de Ingreso: enero-2005
Mensajes: 15
Antigüedad: 19 años, 2 meses
Puntos: 1
isset

te sufiero que valides primero si las variables POST vienen con datos y si es asi las concatener a la query, si no vienen con nada es poco optimo que las agregues a la query final.

valida asi if (isset($_POST['variable'])) .$query "wher campo=".$_POST['variable']."'";



ademas para hacer mas funcional la cosa y que no busque resultados exactos, que las consultas de campos las hagas con like en la query


eso suerte.
  #3 (permalink)  
Antiguo 31/01/2005, 15:50
 
Fecha de Ingreso: septiembre-2004
Mensajes: 203
Antigüedad: 19 años, 6 meses
Puntos: 0
lo intento y paso el código si me sale bien ... muchas gracias !
__________________
Impala
  #4 (permalink)  
Antiguo 16/02/2008, 14:21
Avatar de bandolera_triste  
Fecha de Ingreso: noviembre-2007
Mensajes: 136
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Consultas con varios criterios a BBDD

y te salio el codigo???
porke no lo pasaste?
:(
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:06.