Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2003, 04:47
German24
 
Fecha de Ingreso: agosto-2003
Mensajes: 30
Antigüedad: 20 años, 8 meses
Puntos: 0
obtención de datos iguales con Inner join

he relacionado 3 tablas con inner join...
mi pregunta es: tengo campos que se llaman igual y al usar la función mysql_fetch_array() no se como diferenciar dichos campos.
¿Cómo distingo un campo de otro? Pienso que debe ser anteponiendo la tabla pero no me funciona.


Yo lo he puesto así pero me da error: $row["tabla.ID"]


Codigo:
[PHP$sql="SELECT * FROM Tabla1 RIGHT JOIN (tabla2 LEFT JOIN tabla3 ON tabla2.idcliente = tabla3.ID) ON tabla1.idcliente = tabla2.idcliente where tabla3.estado=1";
$result = mysql_query($sql,$link);

while ($row = mysql_fetch_array($result))
{
echo'='.$row["Tabla.ID"].'PHP]