
30/01/2002, 10:04
|
 | Colaborador | | Fecha de Ingreso: noviembre-2001 Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 4 meses Puntos: 69 | |
Re: Consulta en dos campos de una tabla?? Según como lo veo, tenés varias posibilidades, en varias combinaciones.
Para el caso de como tomar los datos, ya 2 posibilidades: 1) Poner 1 solo Input para nombre y apellido, que luego si querés lo podés separar por el espacio y utilizar cualquiera de las dos palabras que se ingresen. 2) Poner 2 inputs, uno para nombre y uno para el apellido, con lo cual te ahorrás el estar separando la variable.
En cuánto a la búsqueda, también se te platean varias posibilidades: 1) Buscar los registros comparando nombre por un lado y apellido por el otro. 2) Buscar concatenando los contenidos de las variables nombre y apellido, por ejemplo:
SELECT * FROM tabla WHERE CONCAT(nombre,' ',apellido) LIKE ('%$ingresado_por_el_usuario%');
Pero esto es más difícil que logres un buen resultado.
Lo que YO haría:[*] - Dos input boxes, uno para apellido y otro para nombre.[*] - Hcer una búsqueda comparando campo nombre y campo apellido por separado.
De esa manera sobrecargás menos a la base y es mucho más rápido y sencillo de codificar y mantener.
No se olviden una de las primeras reglasa la hora de programar : K.I.S.S. (Keep It Simple, Stupid!)
Saludos.
<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo |