Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2014, 08:57
JM0N
 
Fecha de Ingreso: febrero-2014
Mensajes: 46
Antigüedad: 10 años, 9 meses
Puntos: 1
MATCH y AGGAINST

Hola, he realizado un buscado que "funciona" correctamente.

Código PHP:
Ver original
  1. //Buscador de palabras
  2.                     $search = mysqli_query($db, "SELECT *, MATCH(title,message) AGAINST ('".urldecode($_GET['s'])."' IN BOOLEAN MODE) AS orden FROM news WHERE MATCH(title,message) AGAINST ('".urldecode($_GET['s'])."' IN BOOLEAN MODE) ORDER BY orden DESC");
  3.                     echo mysqli_error($db);
  4.                     while($search1 = mysqli_fetch_array($search)){
  5.                         echo $search1['title'];
  6.                     }
Lo tengo como FULLTEXT y el Motor de almacenamiento es MyISAM

La base de dato la tengo asin:
Código SQL:
Ver original
  1. Title                  | Message
  2. ___________________________________________
  3. This IS a prueba       | Jajajajaja
  4. Whatja                 | jejejeje
Al realizar esta busqueda "This is a" no me aparece los resultados pero al buscar "Whatja" si aparece los resultados, ¿Porque?