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 originalSELECT *
FROM tabla1
INNER JOIN tabla2
ON tabla1.columna_comun=tabla2.columna_comun
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 originalSELECT * FROM zona
INNER JOIN ciudad
ON zona.id_ciudad = ciudad.id_ciudad
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