Ver Mensaje Individual
  #9 (permalink)  
Antiguo 16/09/2008, 05:39
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Consultas relacionadas entre si

esto es un problema php y deberás preguntarlo en el foro PHP. De todas maneras y por lo que se refiere a MysqL, debes quitar ese asterisco de SELECT * y poner los nombres de los campos con el nombre de la tabla por delante y con un punto en medio. Luego, si los nombres de los campos no son coincidentes, podrás invocarlos sin problema como dices $row['nombrecampo'], pero si son los mismos entre distintas tablas, deberás usar alias en el select de dichos campos, por ejemplo, tabla1.item as item1, tabla2.item as item2...
y luego $row['item1']. No se pone el nombre de la tabla, sino del campo o del alias, pero esto es algo de PHP.

Nota: el AS no es necesario, podrás utilizar tabla1.item item1, tabla2.item item2...

Y recuerda que en este foro no se nos permite escribir variables ni código de programación que no sea SQL con datos constantes... Procura evitar escribir ese código PHP en este foro: es para el mejor funcionamiento del foro y ayuda a delimitar los problemas, si son de SQL o de programación, antes de hacer las preguntas. Y si tienes preguntas para PHP, dirígete a ese foro. Pásate por allí, si no sabes hacer la iteración para mostrar los datos...

Última edición por jurena; 16/09/2008 a las 05:52