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

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  duda relacionar tabla phpmyadmin
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: duda relacionar tabla phpmyadmin  (Leído 2,429 veces)
General Dmitry Vergadoski


Desconectado Desconectado

Mensajes: 890


General de División.


Ver Perfil
duda relacionar tabla phpmyadmin
« en: 10 Septiembre 2018, 23:03 pm »

hola amigos pues quiero hacer un sistema en php que pida usuario y clave y que luego me filtre por el id y me muestre solo la data del usuario que esta logueado,  tengo una base de datos llamada "bd" con las siguientes tablas:

tabla 1 "usuarios"

id int 11 auto_increment llave primaria

usuario varchar 20

clave varchar 20

tabla 2 "datos"

id int 11 auto_increment llave primaria

nombre varchar 20

apellido varchar 20

user_id int 11 indice

pues entonces relaciono el id de la tabla "usuarios" con el user_id de la tabla "datos"

entonces pues cuando ya he entrado en mi php y ya me he logueado en el sistema, y procedo agregar la data me sale este error "Failed to execute SQL. Error:

 Cannot add or update a child row: a foreign key constraint fails
 (`bd`.`datos`, CONSTRAINT `datos_ibfk_1` FOREIGN KEY (`user_id`)
REFERENCES `usuarios` (`id`)) (1452)"

muchas gracias de antemano.


En línea

Primero mártir que arrodillado frente una dictadura.
EdePC
Moderador Global
***
Desconectado Desconectado

Mensajes: 2.162



Ver Perfil
Re: duda relacionar tabla phpmyadmin
« Respuesta #1 en: 11 Septiembre 2018, 01:53 am »

Saludos,

- Primero debes de llenar tu tabla "usuarios" para tener "id" válidos.

- Luego llenas tu tabla "datos" y debes de asegurarte se utilizar un "user_id" que exista en la tabla "usuarios" columna "id".

-- Te recomiendo mirar manualmente que "id" se a generado en la tabla "usuarios",  porque al ponerle auto_increment puede que no sea el valor que tu esperes (que empiece en 3 en lugar de empezar en 1, por ejemplo).


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda con relacionar registros
PHP
Maties 360 4 2,138 Último mensaje 15 Agosto 2007, 14:40 pm
por yeikos
Cómo relacionar 1 tabla con N tablas
Desarrollo Web
carlosgxs 2 3,679 Último mensaje 6 Abril 2012, 05:57 am
por carlosgxs
Numero de filas máximas en una tabla con Loocalhost en Xampp (PhpMyAdmin)
Bases de Datos
z3nth10n 5 9,134 Último mensaje 1 Agosto 2013, 16:24 pm
por 1mpuls0
Mostrar datos almacenados en una tabla en phpMyAdmin
PHP
JonaLamper 1 2,473 Último mensaje 30 Septiembre 2014, 18:58 pm
por MinusFour
duda relacionar tabla en base de datos
Bases de Datos
General Dmitry Vergadoski 1 1,871 Último mensaje 30 Mayo 2019, 21:38 pm
por Carloswaldo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines