SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: neorent en Lunes 16 de Octubre de 2006, 21:05

Título: Execedo El Tiempo De La Consulta
Publicado por: neorent en Lunes 16 de Octubre de 2006, 21:05
hola amigo del foro, bueno le presento un nuevo problema estoy tratando de llenar un select con los datos de una tabla de access, bueno he realizado consultas con access y php y me funcionan pero nunca he intentado llenar un select, por ende he tratado con ayuda de alguno de ustedes de solucionar un problema que se me ha presentado al momento de hacer la consulta, bueno primero el select no se carga con los valores que tiene la tabla, pero he probado si pasa y si lo hace el problema es que se demora mucho y me dice que el tiempo de fue exedido me dijeron que eso era problema de apache pero ya le di un tiempo como de 100000 pero igual sigue fallando, alguien me podria decir cual es mi problema, gracias a todos adios.

Código: Text
  1.  
  2. <?php
  3. $conex = odbc_connect("base_soporte","","");
  4. $consulta =("select DESC_CC from ccostos ORDER BY `DESC_CC` ASC ");
  5. echo "<select name='direccion' id='direccion' tabindex='5'>";
  6. $resultado = odbc_do($conex, $consulta) or die(odbc_errormsg());
  7. echo odbc_num_rows($result);
  8. while ($row=odbc_fetch_row($resultado))
  9. {echo "<option>",$row['DESC_CC'];}//incluso esto lo he probado con esto echo "<option>".$row['DESC_CC'];
  10. echo "</select>";
  11. ?>
  12. //pero tampoco funciona
  13.  
  14.  
bueno si alguien me puede decir como configurar el apache o si mi code tiene problemas se los agradeceria mucho que esten bien adios :hola:
Título: Re: Execedo El Tiempo De La Consulta
Publicado por: neorent en Lunes 16 de Octubre de 2006, 21:09
jejejee bueno provando me di cuenta de que lo que esta mal era en el while pk tenia que ser asi.
Código: Text
  1.  
  2. while ($row=odbc_fetch_array($resultado))//bien
  3.  
  4.  
Código: Text
  1.  
  2. while ($row=odbc_fetch_row($resultado))//mal
  3.  
  4.  
asi que igual gracias y si a alguien le sirve mejor aun gracias adios
Título: Re: Execedo El Tiempo De La Consulta
Publicado por: neorent en Martes 17 de Octubre de 2006, 00:05
alguien sabe como puedo modificar el apache para no exceder el tiempo en la consulta, buenosi alguien sabe please compartirlo gracias a todos adios
Título: Re: Execedo El Tiempo De La Consulta
Publicado por: ArKaNtOs en Martes 17 de Octubre de 2006, 06:12
de hecho no es el apache es tu php, busca el php.ini y checa estos valores:

max_execution_time = 30     ; Maximum execution time of each script, in seconds
max_input_time = 60   ; Maximum amount of time each script may spend parsing request data

nada mas cambiale los valores y listo, lo vas a encontrar en una parte asi:

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

nos vermox
Título: Re: Execedo El Tiempo De La Consulta
Publicado por: neorent en Martes 17 de Octubre de 2006, 15:35
grande arkantos era justo lo que necesitaba gracias por la ayuda