[ Foro de SQL (y MySQL) ]

duda mysql

03-Oct-2016 01:06
Victor Pelegrin
2 Respuestas

Hola, tengo una pequeña duda en mysql.

He creado una base de datos como la que adjunto en la imagen.

http://subefotos.com/ver/?574d58edcbde67df4106a7cf9fbd314eo.png#codigos

El problema es el siguiente.

A la hora de ingresar en phpmyadmin un Anuncio pensaba que cuando me seleccionaban Provincia --> Zaragoza SÓLO se me daría la opción en phpmyadmin a la hora de elegir Localidad entre LAS LOCALIDADES QUE PERTENECEN A LA PROVINCIA DE ZARAGOZA. Sin embargo pasa lo siguiente de la foto, me deja elegir entre cualquiera de las Localidades sean o no de la Provincia Zaragoza.
Creo que sería más lógico que al pinchar Pronvicia=Zaragoza sólo me mostrará las localidades de esa provincia y no todas :(

Foto de Provincias en Base de Datos

http://subefotos.com/ver/?efc51a3cbc4e9c22c65278ba92cdfb62o.png#codigos

Foto de Localidades en Base de Datos:

http://subefotos.com/ver/?b31bcc34d21293637ae7ec27386a4827o.png#codigos

Foto del problema a resolver.
http://subefotos.com/ver/?28bcd0f337e1286e323d677bf4f9a132o.png#codigos


Añadir que pasa lo mismo en relación a Localidad-Barrios.

¿Sabéis cuál puede ser el problema? Quizá hay alguna relación mal puesta?

Decir que un Anuncio quiero que pertenezca a una Provincia a una Localidad y a un barrio.

Ojalá me podáis ayudar porque llevo una semana con este tema y no consigo solucionarlo ni de lejos.

Un saludo!


04-Oct-2016 15:59
Nacho Cabanes (+31)

Una cosa es el modelo conceptual de tu base de datos. En una aplicación real, creada (por ejemplo) en PHP, podrías hacer que tras elegir una provincia sólo se muestren las localidades de esa provincia. Pero PhpMyAdmin no tiene por qué hacer esas comprobaciones por ti.


09-Oct-2016 20:03
Victor Pelegrin

Llevas razón. Gracias!






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)