Foros del Web » Programando para Internet » PHP »

Como Puedo hacer una barra porcentual

Estas en el tema de Como Puedo hacer una barra porcentual en el foro de PHP en Foros del Web. hola amigo, mi pregunta es la siguiente. Como puedo hacer una barra de porcentaje que me indique en que porcentaje va un query de myslql...
  #1 (permalink)  
Antiguo 29/07/2003, 09:12
Avatar de laaccaal  
Fecha de Ingreso: julio-2003
Ubicación: Murcia
Mensajes: 147
Antigüedad: 14 años, 4 meses
Puntos: 1
Como Puedo hacer una barra porcentual

hola amigo, mi pregunta es la siguiente. Como puedo hacer una barra de porcentaje que me indique en que porcentaje va un query de myslql
__________________
Album Fotos
Blog MisApuntes
  #2 (permalink)  
Antiguo 29/07/2003, 09:33
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 15 años, 10 meses
Puntos: 5
Pues realmente es dificil saberlo, ya que la consulta se envia al navegador una vez que se ha concluido, de tal forma que entre el comienzo del query a que este termina de ejecutarse, no hay manera de enviar al navegador nada.

La unica opcion, que ya he visto fracasar muchas veces, es tratar de controlar el buffer de salida a través de las funciones flush... (ob_flush()), pero te repito que no hay manera confiable de controlar su comportamiento.

Saludos!
__________________
Manoloweb
  #3 (permalink)  
Antiguo 30/07/2003, 22:39
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Según dices .. quieres ver cuanto tarda en ejecutarse una consulta (query) a tu BD? ...

Si es así .. ni el flush te servirá .. pues ese proceso lo hace y se lo entregas vía tu sentencia SQL en tu mysql_query() (o función que corresponda para tu manejador de BD que uses ...).

Lo más que puedes obtener es cuanto ha tardado en hacer cierta consulta (tomando el tiempo inicial en microtime() por ejemplo y el final y la típica resta) .. Pero de ahí a una "barra" de progreso .. como que lo veo dificil (no digo imposible .. pues siempre me sorprendo ..)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:12.