Ver Mensaje Individual
  #10 (permalink)  
Antiguo 21/03/2014, 21:54
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 2 meses
Puntos: 175
Respuesta: Error en buscador con PHP y MySQL.

No entiendo bien, pero si vas a buscar como López (apellido paterno) o Gaitán (apellido materno) deberías usar LIKE pero tu SQL se modificaría.. te sugiero que leas un poco sobre OR y AND en SQL para que no te confundas.. pero sería algo como:

Código PHP:
Ver original
  1. SELECT * FROM ficha_inscripcion WHERE id_inscripcion LIKE '%$id%' OR ApellidoPaterno LIKE '%$id%' OR ApellidoMaterno LIKE '%$id%'

Pero recuerda que, en palabras sencillas el signo % puesto adelante y posterior a la variable le indica a SQL que va a buscar primero la palabra exacta que escibiste, y luego palabras que contengan dentro la misma palabra que buscaste.. por ejemplo:

palabras en base de datos: enguitarrados, guitarra, guita

palabra ingresada en el buscador: GUITA

con el %id% los resultados serían // guita, enguitarrados, guitarra
con el %id los resultados serían // guita, enguitarrados
con el id% los resultados serían // guita, guitarra
solo con id sin % el resultado seria // guita

con esos puedes hacerlo más especifico o traer resultados similares dependiendo si colocas o no % y de donde la coloques.. espero se entienda.
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...