Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2011, 15:28
reyvi
Usuario no validado
 
Fecha de Ingreso: septiembre-2007
Ubicación: Cuba
Mensajes: 202
Antigüedad: 17 años, 3 meses
Puntos: 5
Pregunta Buscador Avanzado con php y Mysql con CodeIgniter

Hola amigos:
Miren tengo esta consulta para realizar un buscador interno en mi web. Ya los campos Titulo, Noticia son full text y este mi pinchabe de lo mejor.
Código MySQL:
Ver original
  1. SELECT *, MATCH(Titulo, Noticia) AGAINST ('$busqueda') AS puntuacion FROM php_ws_notices WHERE (MATCH(Titulo, Noticia) AGAINST ('$busqueda')) AND (Publicar='Si' AND Seccion <> 'news') ORDER BY puntuacion DESC
Hace un tiempo atrás comencé a migrar todo mi sitio para code igniter, es decir, lo comencé a reprogramar buscando mayor eficiencia. Mi pregunta es cómo pudiera realiza esa consulta con el helper de Active Record?? y desde luego que funcione...

Así es como yo lo tengo pero no me funciona bien, me devuelve cualquier resultado y no especificamento los que deseo de la búsqueda
Código PHP:
$this->db->where("MATCH(Titulo, Noticia)AGAINST('".$busqueda."')");
$this->db->where('Publicar''Si');
$this->db->where('Seccion !=''news'); 
$this->db->order_by('Id','Desc');
$query $this->db->get('php_ws_notices',$numeroRegistros$inicio); 
Ayuda porfaaaaaaaaaaaa