Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/09/2008, 08:18
Avatar de stone_neo
stone_neo
 
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años
Puntos: 15
Respuesta: Consulta de busqueda para los que sabeis de esto

Que tal brother mira en este momento estoy en el trabajo, y no tengo MySQL para crear las tablas y probar, pero mas o menos viendo lo que quieres, creo que este query te podria ayudar.

Código:
select f.idForo,f.NombreForo,t.idTema,t.TituloTema,ut.idUsuario,ut.Usuario
  from Foros f, Temas t, Respuestas r, Usuarios ut
 where t.idForo = f.idForo and r.idTema = t.idTema
   and ut.idUsuario = t.idUsuario
   and (t.TituloTema like '%?%' or t.MensajeTema like '%?%' or r.MensajeRespuesta like '%?%')
   and (t.idUsusuario = ? or r.idUsuario = ?)//Tendrias que controlar que si no te envian nada aqui, no haga esto
   and f.idForo = ?//Tendrias que controlar que si no te envian nada aqui, no haga esto
Esto te lista tu búsqueda pero por temas, cualquier cosa me avisas, espero haberte podido ayudar.
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)