Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2011, 22:44
murcielag56
 
Fecha de Ingreso: septiembre-2010
Mensajes: 72
Antigüedad: 13 años, 7 meses
Puntos: 0
milisegundos para mysql

stoy haciendo un control de velocidad de una pag. Web.
Todo me lo carga bien a la base de datos a excepción de los milisegundos.
He intentado de todo lo que puedo en mi entender, pero no sale.
Cuando me lo carga lo ajusta a 1.
Si alguien puede darme una pista.
Gracias

$tiempo_micro[2] = microtime();
$q_espacios= explode(" ",$t_micro[2]);
$tiempo_[2] =$q_espacios[1] + $q_espacios[0];
$timeutilizado = number_format(($tiempo_[2] - $tiempo_[1]),2, "." ,",");

Al mostrarme por pantalla el tiempo me lo da bien, pero lo inserta mal Pone 1.000

$query = "INSERT INTO stat_table(velocidad,tiempo,Npagina) VALUES ('$velocdescarga','$timeutilizado','$direccion');" ;

$resul=mysql_query("UPDATE stat_table SET velocidad='$velocdescarga',tiempo= '$timeutilizado' WHERE Npagina='$direccion', $conexion");

En la base de datos está así:

CREATE TABLE stat_table (
Num int primary key auto_increment,
fecha timestamp ,
velocidad float (6,4),
tiempo decimal (17,3),
Npagina varchar (60)
);

gracias