Foros del Web » Programando para Internet » PHP »

listando poblaciones de una ciudad

Estas en el tema de listando poblaciones de una ciudad en el foro de PHP en Foros del Web. Alguien me puede dar una referencia que no me aclaro por favor, tengo el siguiente listado y me muestra un listado con todas las poblaciones ...
  #1 (permalink)  
Antiguo 30/12/2015, 12:10
 
Fecha de Ingreso: agosto-2012
Mensajes: 52
Antigüedad: 12 años, 3 meses
Puntos: 1
listando poblaciones de una ciudad

Alguien me puede dar una referencia que no me aclaro por favor, tengo el siguiente listado y me muestra un listado con todas las poblaciones de España. Quiero mostrar sólo las poblaciones de una ciudad. (en la tabla de la población sc_poblacion está el campo "id_ciudad" con la referencia de la ciudad a la que pertenece esa población)

Código:
    $conexion=mysql_connect ($servidor, $usuario, $clave) or die ('problema conectando porque :' . mysql_error());
    mysql_select_db ($basedatos,$conexion);
    $cadena ="SELECT * FROM sc_poblacion";
    $tabla = mysql_query($cadena, $conexion) or die ("problema con cadena de conexion<br><b>" . mysql_error()."</b>");

    while ($registro = mysql_fetch_array($tabla)){
    echo $registro['name']."<br>";
    }
    ?>
  #2 (permalink)  
Antiguo 30/12/2015, 12:36
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: listando poblaciones de una ciudad



Tengo un problema conceptual... De acuerdo a lo que yo sé, toda ciudad es una población desde el punto de vista que es un asentamiento fisico.
No conozco una CIUDAD que pueda contener POBLACIONES...

¿Exactamente como es eso?

Por otro lado, yendo a tu problema, si tienes el id_ciudad en la tabla, y quieres consultar esa tabla por un único valor de ese campo, sería tan simple como:

Código SQL:
Ver original
  1. SELECT * FROM sc_poblacion WHERE id_ciudad = valorQeBuscas

La unida cosa para resolver sería de donde sacas el valor para pasarlo como parámetro.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 30/12/2015, 13:41
 
Fecha de Ingreso: agosto-2012
Mensajes: 52
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: listando poblaciones de una ciudad

Muchas gracias gnzsoloyo me ha servido, sobre lo que dices de la población y ciudad, por lo que dices veo que en Argentina funcionais diferente, aquí en España cada ciudad tiene sus poblaciones o pueblos.

Vale ahora viene lo siguiente, y es que quiero poner al lado del nombre de la población, el nombre de la ciudad de esa población, pero claro en la tabla sc_población sólo tengo el ID de la ciudad y el nombre de la ciudad está en la tabla sc_ciudad

Le estoy dando vueltas con varios manuales y tutoriales y no me aclaro que fórmula puedo usar.
  #4 (permalink)  
Antiguo 30/12/2015, 14:44
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: listando poblaciones de una ciudad

Código MySQL:
Ver original
  1. SELECT po.nombre, ci.nombre
  2. FROM sc_poblacion po INNER JOIN sc_ciudad ci ON po.id_ciudad = ci.ciudad
  3. WHERE ipo.d_ciudad = valorQeBuscas

En cuanto a lo de poblaciones dentro de ciudades, dentro de las ciudades en este país las divisiones son denominadas "barrios". Puede haber otras divisiones administrativas que agrupen a los barrios, pero en principio el barrio es la división menor.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 30/12/2015, 15:02
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 10 meses
Puntos: 9
Respuesta: listando poblaciones de una ciudad

Cita:
Iniciado por serks Ver Mensaje
Muchas gracias gnzsoloyo me ha servido, sobre lo que dices de la población y ciudad, por lo que dices veo que en Argentina funcionais diferente, aquí en España cada ciudad tiene sus poblaciones o pueblos.

Vale ahora viene lo siguiente, y es que quiero poner al lado del nombre de la población, el nombre de la ciudad de esa población, pero claro en la tabla sc_población sólo tengo el ID de la ciudad y el nombre de la ciudad está en la tabla sc_ciudad

Le estoy dando vueltas con varios manuales y tutoriales y no me aclaro que fórmula puedo usar.
Las ciudades son lo mismo que los pueblos pero con más cantidad de habitantes, dentro de cada ciudad no hay pueblos, quizás querrás decir provincias.

Provincia de cadiz
- Algeciras
- Algar
etc

Más que nada te lo comento para que no tengas un fallo en tu planteamiento. Un saludo.

Etiquetas: ciudad, mysql, registro, select, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:38.