Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2005, 15:29
rauleduardo77
 
Fecha de Ingreso: noviembre-2004
Mensajes: 5
Antigüedad: 19 años, 4 meses
Puntos: 0
Sonrisa buscador PHP y MySQL con indice FULLTEXT

Saludos amigos, ni consulta es: estoy implementando un buscador PHP-MySQL en mi pagina web, ya lo coloque y funciona !digamos que bien! pero yo queria afinar mas los resultados, es decir cuando la persona busque ejemplo: "disco duro" me traiga solamente los registros de mi base de datos que tengan las dos palabras obligatoriamente.. ya que ahora mismo cuando hago esta busqueda me trae registros con la palabra "disco" y otros con la palabra "duro".. esto se podria mejorar.. e leido e investigado pero nada amigos les agradeceria enmensamente su ayudita GRACIAS! . Una parte del codigo del buscador es esta:

if ($busqueda<>'')
{
$trozos=explode(" ",$busqueda);
$numero=count($trozos);

if ($numero==1)
{
$sql = "SELECT * FROM anuncio WHERE (titulo_anuncio LIKE '%$busqueda%') ORDER BY id_anuncio DESC";
}
elseif ($numero>1)
{
$sql = "SELECT *, MATCH (titulo_anuncio, cuerpo_anuncio) AGAINST ('$busqueda') FROM anuncio WHERE MATCH (titulo_anuncio, cuerpo_anuncio) AGAINST ('$busqueda') ORDER BY id_anuncio DESC";
}