Bagi yang ingin menampilkan lama waktu hasil query yang dilakukan menggunakan PHP-MySQL. Bisa menggunakan salah satu dari 2 cara ini
< ?php $sql='SELECT * FROM NAMA_TABLE'; $msc=microtime(true); $result = $mysql_query($sql); $msc=microtime(true)-$msc; echo $msc.' seconds'; // in seconds echo ($msc*1000).' milliseconds'; // in millseconds ?>
Atau ada juga yg seperti ini:
< ?php $sql='SELECT * FROM NAMA_TABLE'; $sqlStart = getMicroTime(); $result = mysql_query($sql); $sqlEnd = getMicroTime(); $sqlTime = $sqlEnd - $sqlStart; echo $sqlTime; function getMicroTime() { list($msec, $sec) = explode(' ', microtime()); return floor($sec / 1000) + $msec; } ?>
Bedanya cuma mengambil fungsi waktunya. Kalau yang pertama langsung menggunakan fungsi microtime() php. Sementara yang kedua, fungsi microtime() nya di olah lagi.
Selamat mencoba 🙂