Foros del Web » Programando para Internet » PHP »

buscador urgente

Estas en el tema de buscador urgente en el foro de PHP en Foros del Web. necesito hacer un buscador por favor alguie me puede ayudar es urgente esta semana termino mi trabajo y tengo q entregar eso el buscador debe ...
  #1 (permalink)  
Antiguo 24/11/2004, 08:25
 
Fecha de Ingreso: agosto-2004
Mensajes: 440
Antigüedad: 13 años, 3 meses
Puntos: 2
buscador urgente

necesito hacer un buscador por favor alguie me puede ayudar es urgente esta semana termino mi trabajo y tengo q entregar eso el buscador debe ser para varias palabras separadas solo por comas y las tiene que buscar en la tabla proyectos las palabras deben ir separadas por comas no admite ningun otro caracter por favor alguien me ayuda nose la busqueda para una sola palabra la estoy haciendo asi:
********************
[email protected]_query($connection,"select * from proyecto where palabras like '%,$idpalabras,%'");
**************************************
y funciona perfecto porque en el momento de ingresar las palabras ya le puse coma al inicio y fin de la cadena de palabras, pero ahora nose como hacer la busqueda de varias palabras probe lo siguiente
**************************
(select * from proyecto where palabras like '%,107,%')
INTERSECT
(select * from proyecto where palabras like '%,100,%');
*************************
pero la busqueda debe ser por id, por eso aparece el numero ahi ,ademas me dice aqui en mi oficina que debo manejar un for par hacer la busqueda si es el caso de multiples palabras pero utilizando ese INTERSECT por favor esto es un grito de ayuda como se debe manejar ese intersect en php
****************
[email protected]_query($connection,("select * from proyecto where palabras like '%,$idpalabras,%'")INTERSECT(select * from proyecto where palabras like '%,$idpalabras,%'");
*****************
yo lo hago asi pero me sale esto:
Parse error: parse error, unexpected T_STRING in /opt/projects/_pruebas/basedatos/ASSYS/procesar/procesarbuscarpal.php on line 174
********************
nose q sera ayuda
__________________
paty :adios:

Última edición por niltza; 24/11/2004 a las 08:45
  #2 (permalink)  
Antiguo 24/11/2004, 09:34
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 13 años
Puntos: 34
No comprendo bien que necesitas hacer, y como tenes extructurada la informacion para hacerlo, pero por lo poco que entendi vos tenes un campo algo asi:

codigo| nombre | key
1 | tester |pablabra1,palabra2,palabra3,etc

Y queres efectuar una busqueda sobre ese campo?

Si es asi, deber parsear ese estring, y guardar un registro por cada lugar, te quedaria asi en una tabla independiente:
padre | key
1 | pablabra1
1 | pablabra2
1 | pablabra3
1 | etc

Lo que te resta ahora es joinear sobre estas tablas, y el strng de busqueda del usuario parsearlo.
Espero no haber metido la pata por entender mal, si es asi, disculpas.
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 08:46.