elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  como hacer esto en mysql y phpadmin
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como hacer esto en mysql y phpadmin  (Leído 4,061 veces)
Misterio_S

Desconectado Desconectado

Mensajes: 27


Ver Perfil
como hacer esto en mysql y phpadmin
« en: 18 Diciembre 2014, 16:53 pm »

ejercicio simple que consiste en 2 tablas: 1 tabla libros y otra tabla autores, en la tabla libros tiene estos campos:

TABLA LIBRO
libro_id
libro_nombre
libro_fecha_publicacion
libro_tematica
autor_id

TABLA AUTOR
autor_id
autor_nombre
autor_apellido
autor_email
autor_telefono

la tabla autor tiene 15 autores que inserte, lo que quisiera es que al insertar datos en la tabla libros cuando escriba el autor se despliegue la lista de autores existentes en la tabla autor, pero no manejo mysql.




edit:

probe haciendo una relacion entre el autor_id de la tabla autor y el autor_id de la tabla libros usando el diseñador pero no se puede .


« Última modificación: 18 Diciembre 2014, 17:04 pm por player67 » En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: como hacer esto en mysql y phpadmin
« Respuesta #1 en: 18 Diciembre 2014, 17:34 pm »

Has intendado un tutorial?

Depende del caso lo que buscas son datos tipo enum


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: como hacer esto en mysql y phpadmin
« Respuesta #2 en: 18 Diciembre 2014, 17:45 pm »

Lo puedes hacer con FK constraints:

https://www.youtube.com/watch?v=nm8y9gSi7O8
En línea

Misterio_S

Desconectado Desconectado

Mensajes: 27


Ver Perfil
Re: como hacer esto en mysql y phpadmin
« Respuesta #3 en: 19 Diciembre 2014, 14:02 pm »

era las claves foraneas, ya logre hacer que en la tabla libros se desplieguen los codigos de autores, pero quisiera que en lugar de codigos muestre los nombre de los autores, en access era facil hacerlo.
En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: como hacer esto en mysql y phpadmin
« Respuesta #4 en: 19 Diciembre 2014, 18:14 pm »

era las claves foraneas, ya logre hacer que en la tabla libros se desplieguen los codigos de autores, pero quisiera que en lugar de codigos muestre los nombre de los autores, en access era facil hacerlo.

Pues para eso necesitas tener una base de datos de configuracion de PHPmyAdmin que tambien necesita ser configurada:

http://docs.phpmyadmin.net/en/latest/setup.html#linked-tables

Despues puedes hacer esto:

http://docs.phpmyadmin.net/en/latest/faq.html#faqdisplay
En línea

WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.605


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: como hacer esto en mysql y phpadmin
« Respuesta #5 en: 8 Enero 2015, 16:29 pm »

Desde phpmyadmin es un tanto mas complicado porque no en todos lados te vas a encontrar con uno, ademas no es un software oficial para manipular una base de datos.

Normalmente lo que yo hago es utilizar el software de oracle MySQL Workbench el cual si es oficial de oracle para ser utilizado en sus bases de datos MySQL, desde ahi comienzas creando un modelo de datos, luego el diagrama de datos, luego sincronizas tu modelo con la base de datos y la misma aplicación te hace la consulta al servidor para crear las tablas, los foreign, etc, desde ahi puedes hacer conexión mysql por tunel ssh, tener un historico de cambios, etc.



Utilizar phpmyadmin generalmente se considera una muy mala práctica tanto por el tema de soporte, estabilidad, compatibilidad, seguridad, etc, phpmyadmin a pesar de que yo tambien se usarlo, lo he usado mucho, es muy conocido, etc es muy riesgoso mantenerlo en un servidor en producción, además es incompatible con muchas cosas como el manejo de grandes volumenes de datos, por ejemplo a menos que configures el php.ini para aumentar el tyiempo maximo de ejecución terminarás bajando respaldos cortados por la mitad de tu base de datos, no así desde mysql workbench que utiliza hgerramientas nativas de mysql como mysqldump.
« Última modificación: 8 Enero 2015, 16:33 pm por WHK » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
como hacer esto
Diseño Gráfico
Roboto 6 3,213 Último mensaje 12 Agosto 2004, 00:37 am
por Roboto
Como hacer esto?
Diseño Gráfico
Villamil 2 2,323 Último mensaje 28 Abril 2005, 21:49 pm
por system_design
Como Hacer Esto?
Diseño Gráfico
Th3 Cr4cker 7 3,087 Último mensaje 10 Noviembre 2005, 21:11 pm
por BUSCAMINAS®
Como hacer esto? « 1 2 »
Diseño Gráfico
BenRu 10 5,133 Último mensaje 15 Noviembre 2005, 00:57 am
por ™Carlos.®
Como crear consulta a BBDD de PhpAdmin
PHP
elman1989 4 2,621 Último mensaje 9 Noviembre 2014, 18:59 pm
por ivancea96
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines