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]