Foros del Web » Programando para Internet » PHP »

Sacar resultados de sql como busqueda aproximada... no se si me entienden

Estas en el tema de Sacar resultados de sql como busqueda aproximada... no se si me entienden en el foro de PHP en Foros del Web. Miren yo tengo esto $result_rel = $db->sql_query("SELECT id, title, cover, url from ".$prefix."_videos where title like '%$busqueda%' $querylang ORDER by title $order limit 3"); Y ...
  #1 (permalink)  
Antiguo 20/11/2007, 13:53
 
Fecha de Ingreso: enero-2004
Mensajes: 236
Antigüedad: 15 años, 10 meses
Puntos: 4
Sacar resultados de sql como busqueda aproximada... no se si me entienden

Miren yo tengo esto

$result_rel = $db->sql_query("SELECT id, title, cover, url from ".$prefix."_videos where title like '%$busqueda%' $querylang ORDER by title $order limit 3");

Y he intentado esto

$result_rel = $db->sql_query("SELECT id, title, cover, url from ".$prefix."_videos where MATCH(title) AGAINST('%$busqueda%') $querylang ORDER by title $order limit 3");

Lo que quiero es que los resultados salgan aún que el titulo no sea exacto, es decir si la busqueda es, "Video futbol" que salgan los resultados que contengan las dos palabras y una solamente, es decir los mas aproximados. Con los aparmetros match y against creo que tendria que funcionar así pero no me funcionan creo en mi server creo, a no ser que lo haya puesto mal...

Última edición por llnitoll; 21/11/2007 a las 10:33
  #2 (permalink)  
Antiguo 20/11/2007, 17:03
 
Fecha de Ingreso: enero-2004
Mensajes: 236
Antigüedad: 15 años, 10 meses
Puntos: 4
Re: Sacar resultados de sql como busqueda aproximada... no se si me entienden

Bueno, me parece que ya se como hacerlo, pero solo sirve para las ultimas versiones de php y sql y creo que no funciona en mi server.

Código PHP:
    $result_rel $db->sql_query("SELECT id, title, cover, url from ".$prefix."_videos where MATCH(title) AGAINST('%$title%') $querylang ORDER by title $order limit 3"); 
Podeis ver que he utilizado el match against, que por lo que he leido es lo que necesito, pero no me funciona..
  #3 (permalink)  
Antiguo 21/11/2007, 10:34
 
Fecha de Ingreso: enero-2004
Mensajes: 236
Antigüedad: 15 años, 10 meses
Puntos: 4
Re: Sacar resultados de sql como busqueda aproximada... no se si me entienden

He editado el primer mensage haber si asi se entiende mejor y alguien sabe responderme.
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 14:36.