Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2007, 11:31
EDWINSANCHEZ
 
Fecha de Ingreso: octubre-2006
Mensajes: 79
Antigüedad: 17 años, 7 meses
Puntos: 0
Optimizacion Al Cargar El Resulatdo De Una Consulta En Combos

hola a todos,espero contar con su valiosa ayuda...Esta vez deseo optimizar mi consulta a una BD.Lo que deseo obtener es tener un arreglo de combos ,en los cuales tenga cargados los campos obtenidos de una consulta ,en este caso "SELECT * FROM PLANCTOS".Mi codigo es mas o menos asi
<?
$sqlCC="SELECT * FROM PLANCTOS ";

for ($i=0;$i<$numerofilas;$i++)
{
$result_sqlCC=odbc_exec($cid,$sqlCC);
while (odbc_fetch_row($result_sqlCC))
{

$CC_id=odbc_result($result_sqlCC,"PCTO_CTA");
$CC_des=odbc_result($result_sqlCC,"PCTO_DES"); echo "<option value='$CC_id'>$CC_des";
}
}
?>
</select>


MI PROBLEMA ES QUE SE DEMORA MUCHO EN CARGAR.YA QUE LA SENTENCIA $result_sqlCC=odbc_exec($cid,$sqlCC); ESTA DENTRO DE UN FOR Y LA CANTIDAD DE REGISTROS DE ESTA TABLA CONSULTADA ES REGULARMENTE GRANDE...SI LA SENTENCIA $result_sqlCC=odbc_exec($cid,$sqlCC); LA COLOCO FUERA DEL FOR...SOLO ME CARGA EL PRIMER COMBO?????...