Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/10/2005, 01:51
MiquelCS
 
Fecha de Ingreso: enero-2005
Mensajes: 94
Antigüedad: 19 años, 4 meses
Puntos: 0
contar apariciones

Hola,

Estoy haciendo un minibuscador en una web. Simplemente se pone el texto a buscar en el input y hago una consulta del tipo:

Código PHP:
mysql_query("SELECT * FROM articulos WHERE 0 = 0 AND (Titulo LIKE '%".$palabra_buscar."%' OR Texto LIKE '%".$palabra_buscar."%') LIMIT $int, $num_reg"); 
A la hora de mostrar los resultados, estos no salen ordenados por número de apariciones, sinó que salen ordenados por orden de aparicion en la base de datos.

Mi pregunta sería:

¿Alguien conoce alguna función que me permita hacer el ORDER BY por el numero de apariciones de la palabra a buscar en el texto?

Muchas gracias a todos.