Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2014, 10:36
Mike1996
 
Fecha de Ingreso: febrero-2014
Mensajes: 22
Antigüedad: 10 años, 2 meses
Puntos: 0
[problema] mostrar datos con un inner join

Hola a todos! bueno espero me puedan ayudar, mi problema es el siguiente, tengo dos bases de datos relacionadas entre si una que es la tabla de empresas con el campo codigo y otra que se que relaciona que se llama sistemas y el campo que se relaciona es pertenece_a.

Anteriormente se da de alta con un formulario con checkbox en los cuales se da de alta el CLIENTE 01 y se marcan que tiene 3 SISTEMAS DE 5 que aparecen entonces en la tabla SISTEMAS por decir algo asi:

PERTENECE_A,SISTEMA
01 ADMINPAQ
01 CONTABILIDAD
01 FACTURACION

En el campo pertenece_a aparece el codigo del cliente de registro y utilizo a este codigo para mostrar el codigo del cliente y los sistemas que tiene

Código:
 <?php
  $link = @mysql_connect("localhost", "root","")
                or die ("Error al conectar a la base de datos.");
                @mysql_select_db("clientes", $link)
                or die ("Error al conectar a la base de datos.");

                $query = "SELECT * from empresas INNER JOIN sistemas ON empresas.codigo=sistemas.pertenece_a";
                $result = mysql_query($query);
                while($row = mysql_fetch_array($result))
    {
           
echo '<strong>CLIENTE: </strong>'.$row['codigo']."<br>";
echo '<strong>SISTEMA</strong>'.$row['sistema']."<br>";

    }     
        mysql_free_result($result);
    
?>

El cual si muestra los datos correctamente, pero se muestran de la siguiente manera


CLIENTE: 01
SISTEMA : ADMINPAQ

CLIENTE: 01
SISTEMA: CONTABILIDAD

CLIENTE: 01
SISTEMA: FACTURACION


Cuando lo que quiero es que aparezca de la siguiente manera

CLIENTE:01
SISTEMA: ADMINPAQ
CONTABILIDAD
FACTURACION


Osea todos en una misma consulta, no que aparezcan separados


Espero me puedan ayudar y gracias de antemano!