2012-04-07 4 views
0

Я искал по сети для этого, но не могу найти хороший ответ. У меня есть небольшой поиск по сайту, и я хочу показать время выполнения запроса mysql (аналогично Google). Я пытаюсь использовать microtime(), но я получаю огромные строки, такие как 1.342524564267782e25 ... Мне просто нужна простая цифра с двумя десятичными знаками (0,15). Заранее спасибо.Отображение времени выполнения MySQL в PHP

ответ

4

Используйте круглые для фиксации десятичной точки

$time = microtime(); 
echo round($time, 2); 
+0

Благодарности, только то, что я искал :) – 4WebDev

+0

Там также 'Sprintf ('% 0.2f', $ время)' и тому подобное. PHP имеет множество опций для форматирования чисел. –

2
$ms = microtime(true); 
mysql_query($sql); 
$ms = microtime(true) - $ms; 
echo $ms.' secs'; //seconds 
echo ($ms * 1000).' millisecs'; //millseconds