Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2004, 20:50
Avatar de sism82
sism82
 
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 20 años, 5 meses
Puntos: 1
multiples tablas, consultas con php sql

esta pregunta va mas enfocada a sql, pero la consulta la hago a través de php.
tengo dos tablas, hoteles y paquetes. Un hotel puede tener varios paquetes, mas un paquete solo puede tener asignado un hotel. Por lo que a cada paquete le asigné un idhotel para relacionarlo con el hotel correspondiente a la hora de dar de alta el paquete. Ahora bien tengo una consulta parecida a esta.

$sentencia = "select * from hoteles,paquetes where
hoteles.destino like '$destino' and
hoteles.idhotel = paquetes.idhotel";
$sqlres1 = mysql_query($sentencia,$link);
$html ="";
while($temp = mysql_fetch_array($sqlres1))
{
$html.= "codigo correspondiente para el primer registro"
//por ejemplo
$html.= '<td>Nombre del hotel:'.$temp[campox].'</td>';
$html.= '<td>Nombre del hotel:'.$temp[campoy].'</td>';
}
//ahora bien el problema es cuando el campo "nombre " del hotel, choca con el campo "nombre" del paquete,digamos que campox pertenece a hoteles y campoy pertenece a paquetes, pero tienen el mismo nombrem digamos "nombre" php me toma en cuenta el nombre de la ultima tabla que puse en la consulta, en este caso paquetes. Como hago si quiero el campo del mismo nombre, pero de la otra tabla? me explico?

saludos!