Tema: buscador
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/11/2004, 20:54
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
La función que necesitas para separar tus palabras usando tu separador (coma .. podría ser un simple espacio ...) es:

explode()
www.php.net/explode

LLegado a este punto .. te recomendaría usar busquedas tipo "texto completo" (Full text search) que ofrecen a su vez otras ventajas para este tipo de busquedas (por ejemplo poder ordenar por apariciones de estas palabras en tus campos a buscar) ..

Tienes un tutorial al respecto en:
http://www.mysql-hispano.org/page.php?id=15

Más ejemplos de buscadores para "base de datos" tienes en sitios como www.phpclasss.org ahí tienes classes que implementan bien busquedas a base de "Full text search" para Mysql . o bien componen la sentencia SQL a base de grupos de "campo LIKE '%$termino1%' AND ... campo LIKE '%$termino2%' ... etc" para llegar a una sentencia SQL condicional de ese estilo.

Un saludo,