Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/11/2009, 06:35
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 9 meses
Puntos: 150
Respuesta: consulta avanzada

Cita:
Iniciado por eurodoblon Ver Mensaje

Código PHP:
"SELECT * FROM socios  WHERE `nombre` LIKE '%$nombre%'
or `apellidos` LIKE '%$nombre%'"

En esa consulta lo que haces es mirar si en tu base de datos hay algun Nombre que contenga "pepe gomez" o algun apellido que contenga "pepe gomez", por eso no te sale nada.

La solucion seria un script que separara las palabras y te creara una consulta usando LIKE con cada palabra por separado en ambos campos de tu tabla.

Es la solucion metodologica, mirate esta funcion http://php.net/manual/en/function.explode.php que separa en un array una cadena de varias palabras, por ahi puedes empezar a construir