Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/10/2011, 02:11
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 1 mes
Puntos: 253
Respuesta: Consulta sobre buscador.

Buenas,

Este tema es más de SQL que de PHP, pero bueno, te doy algunas indicaciones. Es más fácil de lo que estás haciendo, simplemente une las dos tablas con un JOIN a través de la variable id_historiar y luego haz la búsqueda:

JOIN:
Código MySQL:
Ver original
  1. SELECT * FROM mov_common C, mov_em E WHERE (C.id_historiar = E.id_historiar);

Y ahora añades la búsqueda que quieras añadiendo en la cláusula WHERE el filtro, por ejemplo:
Código MySQL:
Ver original
  1. SELECT * FROM mov_common C, mov_em E WHERE ((C.id_historiar = E.id_historiar) AND (campo LIKE '$filtro'));

Esto suponiendo que la base de datos esté bien montada, con claves foráneas y demás. Si no, se te complica mucho. De hecho, si no la tienes bien montada, es más recomendable que la deshagas y la montes que bien a que intentes adaptar las consultas SQL.

Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?