Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/04/2012, 23:30
Avatar de YYs86
YYs86
 
Fecha de Ingreso: abril-2012
Ubicación: Salamanca
Mensajes: 136
Antigüedad: 12 años
Puntos: 14
Respuesta: Consulta que contenga la palabra

Como comenta @ylellan usa like para generar la consulta.
Te buscaría cualquier resultado de contenta la palabra indicada en $_POST['buscar']
También puedes concatenar varios "like" para realizar una consulta más extensa y sacar mas resultados de tu BBDD.

Yo personalmente uso codeigniter para realizar las consultas y son bastance fáciles:

Código PHP:
Ver original
  1. function buscarTopic($word){
  2.    
  3.         $query = $this->db->like('topics_title',$word);
  4.         $query = $this->db->or_like('topics_body',$word);
  5.         $query = $this->db->from('topics');
  6.         $query = $this->db->join('users','users.user_id = topics.user_id');
  7.         $query = $this->db->get();
  8.        
  9.         return $query->result_array();
  10.    
  11.     }