在PHP中显示MySQL执行时间
问题描述:
我一直在网上寻找这个,但不能真正找到一个好的答案。我有一个小型站点搜索,我想显示执行mysql查询所用的时间(类似于Google)。我一直试图使用microtime(),但我得到像1.342524564267782e25巨大的字符串...我只想要一个简单的数字(0.15)后有两位小数。先谢谢了。在PHP中显示MySQL执行时间
答
采用圆形的固定小数点
$time = microtime();
echo round($time, 2);
答
$ms = microtime(true);
mysql_query($sql);
$ms = microtime(true) - $ms;
echo $ms.' secs'; //seconds
echo ($ms * 1000).' millisecs'; //millseconds
感谢,正是我一直在寻找:) – 4WebDev 2012-04-07 17:05:36
还有'sprintf的( '%0.2F',$时间)'等等。 PHP有很多格式化数字的选项。 – 2012-04-07 17:16:17