Amigo: estoy usando el siguiente código para realizar la muestra de las tarifas de los hoteles y tengo que hacer varias consultas para lograr lo que quiero. Esto es asi???? o lo estoy haciendo mal????
Uso las tablas hoteles, tarifas, ciudades, habitacion, regimen.
Espero me puedan ayudar.  
 Código PHP:
    <?
include ("coneccion.inc");
 
// Listado de Tipo de Contactos
 
 
if (!empty($_GET['cod_hotel']))
{
 
    // Listamos los tipos de contactos
    
   // Armo una coneccion al servidor mysql
   $coneccion = mysql_connect($host_db, $usuario_db, $pass_db);
   mysql_select_db($base_db, $coneccion);
   
   // Armo la consulta
   $sql = "select * from tarifas, habitacion
           where cod_habitacion = id_habitacion ";
    $sql.= "and cod_hotel = $cod_hotel";
 
   $result = mysql_query($sql, $coneccion);
   $myrow = mysql_fetch_array($result);
   $result = mysql_query($sql, $coneccion);
   
   $sql1 = "select * from regimen, tarifas
           where regimen.id_regimen = tarifas.cod_regimen ";
    $sql1.= "and tarifas.cod_hotel = $cod_hotel";
 
   $result1 = mysql_query($sql1, $coneccion);
   $myrow1 = mysql_fetch_array($result1);
   $result1 = mysql_query($sql1, $coneccion);
 
   $sql2 = "select nombre, logo from hoteles
           where id_hotel = $cod_hotel ";
    
 
   $result2 = mysql_query($sql2, $coneccion);
   $myrow2 = mysql_fetch_array($result2);
   $result2 = mysql_query($sql2, $coneccion);
   
   if (mysql_error())
    {
        echo "ERROR al agregar la ciudad - ". mysql_errno().":". mysql_error()."<br>";
    }
    
    
   // Calculo la cantidad de resultados
   
   $cant_resultados = mysql_num_rows($result);
   
   if ($cant_resultados >= 1)
    {
    
       // Muestro los resultados
 
     
     ?> <span class="subtitulo">Tarifas del Hotel:</span> <span class="Estilo2">"<? echo $myrow2[nombre];?>" </span>        <p><style type="text/css">
<!--
body {
    background-image: url(../../BRASIL/Logo-Omega-20.gif);
}
-->
  </style>
  
  <table width="100%" height="26"  border="0" bordercolor="#006600">
  <tr>
    <td width="128" bgcolor="#009933"><div align="center"><strong>Habitación</strong></div></td>
    <td width="53" bgcolor="#009933"><div align="center"><strong>Single</strong></div></td>
    <td width="49" bgcolor="#009930"><div align="center"><strong>Doble</strong></div></td>
    <td width="47" bgcolor="#009933"><div align="center"><strong>Triple</strong></div></td>
    <td width="73" bgcolor="#009933"><div align="center"><strong>Cuadruple</strong></div></td>
    <td width="125" bgcolor="#009933"><div align="center"><strong>Family Plan </strong></div></td>
    <td width="73" bgcolor="#009933"><div align="center"><strong>Validez</strong></div></td>
    <td width="61" bgcolor="#009933"><strong>Regimen</strong></td>
  </tr>
</table>
 
<?
  
  while($myrow = mysql_fetch_array($result))
    {
      
         ?>
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#009933" class="subtitulo">
  <tr>
    <td width="132" align="left"><? echo $myrow[desc_habitacion]; ?></td>
    <td width="57" align="center" valign="middle"><? echo $myrow[single]; ?></td>
    <td width="44" align="center" valign="middle"><? echo $myrow[doble]; ?></td>
    <td width="51" align="center" valign="middle"><? echo $myrow[triple]; ?></td>
    <td width="75" align="center" valign="middle"><? echo $myrow[cuadruple]; ?></td>
    <td width="126" align="center" valign="middle"><? echo $myrow[family_plan]; ?></td>
    <td width="75" align="center" valign="middle"><? echo $myrow[validez]; ?></td>
    <td width="65" align="center" valign="middle"><? echo $myrow1[desc_regimen]; ?></td>
  </tr>
</table>     
 
<?
    
    }
     // end while
   
  }
  else
 
  {
   ?>
<table width="100%"  border="0">
  <tr>
    <td> </td>
  </tr>
</table>    
<table width="100%"  border="0">
   <tr>
     <td width="100%" scope="col"><div align="center" class="subtitulo">No hemos encontrado registros</div></td>
   </tr>
</table>
<span class="subtitulo"><?
 
  }
    
 
    
    
}
 
 
?>   </span></td>
    </tr>
  </table>