Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/06/2019, 21:57
Avatar de Middrel
Middrel
 
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años
Puntos: 27
Respuesta: Condicional en WHILE

No sé como estén estructuradas tus tablas, pero prueba lo siguiente:

Si tu tabla 1 es:

Código MySQL:
Ver original
  1. id, name_user

y tu tabla 2 es:

Código MySQL:
Ver original
  1. id, id_user_tabla1, foto, roll, direccion

Primero estructura bien tus consultas:

tabla 1:
Código PHP:
$query1 mysqli_query($conn"Select * from tabla1 Where name_user =" $_GET['user']); -> por citar un ejemplo.

$rowQuery1 mysqli_fetch_assoc($query1);
$user $rowQuery1['name_user']; 
tabla 2:
Código PHP:
$query2 mysqli_query($conn"Select * from tabla2 Where id_user_tabla1 =" .  $user);

while(
$rowQuery2 mysqli_fetch_assoc($query2)){ 
Código HTML:
Ver original
  1. <li><?php echo $rowQuery2['direccion'] ?></li>

Código PHP:

La otra opción, si quieres enviar todos los datos solo usa:

Código PHP:
$query2 mysqli_query($conn"Select * from tabla2 Left Join tabla1 On(id_user_tabla1 = id) Where id_user_tabla1 =" .  $user);

while(
$rowQuery2 mysqli_fetch_assoc($query2)){... 
y te imprime en orden todos los datos de todos los usuarios.

Saludos!!