Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2013, 16:25
albemartinez
 
Fecha de Ingreso: mayo-2013
Mensajes: 55
Antigüedad: 11 años, 5 meses
Puntos: 1
Pregunta Buscador "avanzado"

Hola.

Ando con lo de hacer un buscador, explico por partes.

Tengo una Base de datos que tiene los siguientes datos:

nombre apaterno amaterno fnac dcalle dcol cp dmpio dedo base

Tengo un formulario para la búsqueda dentro de esa base de datos:

Cita:
Editado: Código de programacion no permitido en foros de Bases de Datos. Leer las normas, por favor.
Y el archivo para la consulta de los datos:

Cita:
Editado: Código de programacion no permitido en foros de Bases de Datos.
Código MySQL:
Ver original
  1. SELECT * FROM tabla_prueba WHERE nombre LIKE '%".$nom."%'
Bueno, puedo hacer la consulta de un campo ingresado, pero no se como hacer para:

Si ingresa un dato en cualquier campo que busque por el dato ingresado

Si ingresa un dato en un campo y otro mas en el campo siguiente que realice la busqueda en la base tomando en cuenta las coincidencias

Si escribe "martinez" en Apellido Paterno que arroje a todos los Martinez

Pero su pone "alberto" en nombre y "martinez" en Apellido que indique solo a los que en sus nombres contengan Alberto + Martinez (julio alberto martinez aguilar, alberto martinez, carlos alberto martinez casto... etc)

Y que muestre toda la fila, todos los datos que no se buscan que los muestre...

Espero explicarme correctamente, no soy programador he llegado hasta aquí de forma autodidacta. He consultado la pagina de http://dev.mysql.com/ pero igual no esta fácil entenderla jejeje...

De antemano Muchas Gracias

Última edición por gnzsoloyo; 07/11/2013 a las 19:19