Comunidad de diseño web y desarrollo en internet online

duda al mostrar un join

Citar            
MensajeEscrito el 20 Jun 2008 12:49 am
Hola buenas, tengo un pequeño problema con un join a ver si alguien me puede aclarar.

este es mi join

SELECT * FROM `impresosDatos` JOIN `impresosTipos` ON impresosTipos.id = impresosDatos.tipo


las dos tablas tienen campos con tituloEs y no se como hacer referencia a uno o a otro cuando los imprimo, intente

$tipoEs=$row['impresosTipos.tituloEs'];
$tituloEs=$row['impresosDatos.tituloEs'];

pero no me funciona. sin embargo si pongo esto


$tipoEs=$row['tituloEs'];


si me da un resultado. La consulta esta bien, en el phpmyadmin me muestra el resultado perfectamente, pero luego...


bueno, a ver si alguien sabe. muchas gracias

Por sk8erboi

78 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 20 Jun 2008 01:07 am
Si unes dos tablas que tienen dos columnas con el mismo nombre de campo tienes que poner un alias.-
Y efectivamente la forma correcta para recoger un dato es $tipoEs=$row['tituloEs'];
Ademas yo tengo entendido que el Join solo no funciona sino que tiene que ser Join (Inner|Left|Right)


Un ejemlo de alias

Código :

SELECT 
id.tituloEs' idtlo,
it.tituloEs ittlo
FROM `impresosDatos` id
INNER JOIN `impresosTipos` it ON impresosTipos.id = impresosDatos.tipo

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.