Problema al consultar
Publicado por Luis (2 intervenciones) el 04/12/2020 08:11:17
Tengo un problema y es que quiero mostrar el nombre del dueño del registro del hotel
El nombre está en la tabla "inicio" y los datos del hotel en la tabla "registro_hotel"
Ambas tablas tienen una columna llamada "user_id"
Tabla "inicio"
Tabla "registro_hotel"
Si muestro el dato de user_id normalmente con solo select "SELECT * FROM registro_hotel", me muestra bien los IDs de cada registro de la tabla
Pero cuando quiero reemplazar las ids por nombre usando lo de JOIN, es decir reemplazar los "id_user" por "nombre_y_apellido", solo me muestra el nombre de la id 2 en todos los user_id
Code:
[php]<?php
$registros2 = mysqli_query($conection, "SELECT * FROM inicio c JOIN registro_hotel a ON c.id_user=a.id_user") or
die("Problemas en el select: " . mysqli_error($conection));
while ($rega = mysqli_fetch_array($registros2)) {
$iduser2 = $rega['nombre_y_apellido'];
}
?>[/php]
Lo reemplacé por ID (se que es redundante pero era para probar :P ) y todos tienen el mismo ID, como lo de nombre
Resumen: Quiero que quede como debe ser:
(lo edité inspeccionar elemento)
Nota adicional:
Mi code:
El nombre está en la tabla "inicio" y los datos del hotel en la tabla "registro_hotel"
Ambas tablas tienen una columna llamada "user_id"
Tabla "inicio"
Tabla "registro_hotel"
Si muestro el dato de user_id normalmente con solo select "SELECT * FROM registro_hotel", me muestra bien los IDs de cada registro de la tabla
Pero cuando quiero reemplazar las ids por nombre usando lo de JOIN, es decir reemplazar los "id_user" por "nombre_y_apellido", solo me muestra el nombre de la id 2 en todos los user_id
Code:
[php]<?php
$registros2 = mysqli_query($conection, "SELECT * FROM inicio c JOIN registro_hotel a ON c.id_user=a.id_user") or
die("Problemas en el select: " . mysqli_error($conection));
while ($rega = mysqli_fetch_array($registros2)) {
$iduser2 = $rega['nombre_y_apellido'];
}
?>[/php]
Lo reemplacé por ID (se que es redundante pero era para probar :P ) y todos tienen el mismo ID, como lo de nombre
Resumen: Quiero que quede como debe ser:
(lo edité inspeccionar elemento)
Nota adicional:
Mi code:
Valora esta pregunta
0