No estaba resuelto! Al menos no para la busqueda de palabras unicas.
Si pongo ORDER BY dentro de la clase, funciona para palabras multiples. Pero poniendo eso, también se le agrega ORDER BY a las busquedas simples:
Cita: if ($numero==1) {
// only one word
$_pagi_sql= "SELECT DISTINCT * FROM manual_contents as score WHERE sections LIKE '%$search%' AND language = '$language'";
}
Así que tendré que prescindir de ORDER BY, a menos que a alguien se le ocurre por que no funciona por fuera de la clase. :\