Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/08/2013, 20:14
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 7 meses
Puntos: 175
Respuesta: mostrar busquedas de varias tablas

Me estas jodiendo, verdad? jaja.. para eso ya te resalté el código... no vuelvas a copiarlo

Primero que nada, no uses REQUEST.. usa GET o POST de acuerdo a cómo envíes las variables.

Si te sale, que no se encontraron registros es porque no tiene sentido lo que estas haciendo, en parte.. a ver.. analizalo... estas queriendo hacer una búsqueda en 2 tablas distintas, por ende, debes relacionarlas de alguna manera... una de las maneras correctas es usar INNER JOIN... Ej...

Código SQL:
Ver original
  1. SELECT *
  2. FROM tabla1
  3. INNER JOIN tabla2
  4. ON tabla1.columna_comun=tabla2.columna_comun
  5. WHERE campo_comun="$variable_de_POSToGET";

Dime tú, dentro de la estructura de tus tablas... cual es el campo común que tienen ambas tablas?

CIUDAD:
Cita:
id_ciudad - Ciudad
1 - New York
2 - California
Zona:
Cita:
id_zona - zona - id_ciudad
1 - Bronx - 1
2 - Manhattan - 1
3 - Palm Beach - 2
4 - L.A. - 2

En el ejemplo, cual es la el campo común??

SQL para buscar ciudad y zona a la vez

Código SQL:
Ver original
  1. SELECT * FROM zona
  2. INNER JOIN ciudad
  3. ON zona.id_ciudad = ciudad.id_ciudad
  4. WHERE zona.id_ciudad= 1

esto traera lo siguiente:
Cita:
id_zona - id_ciudad- zona - ciudad
1 - 1 - Bronx - New York
2 - 1 - Manhattan - New YOrk
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...