Problemas para recuperar datos

Kurt Negrin
13 de Julio del 2004
Hola a todos, mi problema es el siguiente:

Tengo 2 tablas relacionadas por un ID. En la tabla cliente es llave primaria y en la contacto no. Ahora quiero mostrar los datos de un contacto, pero en vez que me salga el número del ID quiero que me salga el nombre del cliente, que está almacenado en la otra tabla. Para ello utilizo el siguiente código (el trozo que afecta a la hora de mostrar):

<?php $query_Empresa_gestio = "SELECT Empresa FROM client,contactes WHERE client.ID=contactes.ID_Client";
$Empresa_gestio = mysql_query($query_Empresa_gestio, $GESTIO_ADAPTIC) or die(mysql_error());
$row_Empresa_gestio = mysql_fetch_assoc($Empresa_gestio);
?>
<?php do { ?>
<tr>
<td class="formulari"><?php echo $row_Contacte_gestio[\'Nom\']; ?> <?php echo $row_Contacte_gestio[\'Cognoms\']; ?></td>
<td class="formulari"><?php echo $row_Empresa_gestio[\'Empresa\']; ?></td>
<td class="formulari"><?php echo $row_Contacte_gestio[\'Data_alta_con\']; ?></td>
</tr>
<?php } while ($row_Contacte_gestio = mysql_fetch_assoc($Contacte_gestio)); ?>

Pero no me muestra los resultados esperados, sinó que em muesta el mismo nombre de cliente para todos los contactos. Os agradecería vuestra ayuda.
Gracias