Foros del Web » Programando para Internet » PHP »

Comparación de cadenas

Estas en el tema de Comparación de cadenas en el foro de PHP en Foros del Web. Hola a todos. Mediante un formulario ingreso una cadena y necesito luego compararla con varios registros de la base de datos, es decir, saber si ...
  #1 (permalink)  
Antiguo 14/11/2005, 06:38
 
Fecha de Ingreso: febrero-2004
Ubicación: Asturias
Mensajes: 171
Antigüedad: 20 años, 1 mes
Puntos: 0
Comparación de cadenas

Hola a todos. Mediante un formulario ingreso una cadena y necesito luego compararla con varios registros de la base de datos, es decir, saber si la cadena de busqueda esta incluida en alguna parte de los registros, sin que sea necesario que sean iguales. Gracias
  #2 (permalink)  
Antiguo 14/11/2005, 06:46
Avatar de Bytevamp  
Fecha de Ingreso: junio-2005
Ubicación: /var/www/
Mensajes: 789
Antigüedad: 18 años, 9 meses
Puntos: 7
Prueba con
Código PHP:
SELECT FROM tabla WHERE MATCH(registro1registro2,.....) AGAINST ('$busqueda'); 
Espero que te sirva.

Saludos.
__________________
"zankius veri mach" a todos los que me habeis ayudado.
carteles para inmobiliarias || alquiler de coches
  #3 (permalink)  
Antiguo 14/11/2005, 06:53
 
Fecha de Ingreso: febrero-2004
Ubicación: Asturias
Mensajes: 171
Antigüedad: 20 años, 1 mes
Puntos: 0
tengo esto:
Código PHP:

          $_pagi_sql 
"SELECT * FROM astur WHERE Especie LIKE '%".$_GET["buscrap"]."%' OR 
          Sinonimos LIKE '%"
.$_GET["buscrap"]."%' OR 
          nombrecomun2 LIKE '%"
.$_GET["buscrap"]."%' OR 
          ing LIKE '%"
.$_GET["buscrap"]."%' OR 
          fra LIKE '%"
.$_GET["buscrap"]."%' OR 
          ale LIKE '%"
.$_GET["buscrap"]."%' OR 
          ita LIKE '%"
.$_GET["buscrap"]."%' OR 
          gal LIKE '%"
.$_GET["buscrap"]."%' OR 
          vas LIKE '%"
.$_GET["buscrap"]."%' OR 
          cat LIKE '%"
.$_GET["buscrap"]."%' OR 
          ast LIKE '%"
.$_GET["buscrap"]."%'ORDER BY Especie ASC"
lo que quiero luego es saber en que campos exactamente se produce la coincidencia para que luego, en el listado de registros coincidentes indicar en que campo se ha producido la coincidencia.
igual me explique mal antes
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 05:18.