【发布时间】:2011-07-13 04:17:27
【问题描述】:
有没有一种方法可以获取 MySQL 查询的时间(特别是使用 PHP)?即完成查询所用的实际时间。
诸如:棕色的结果 1 - 10。 (0.11 秒)
我试图寻找一个例子,但无济于事。这是我的代码示例:
// prepare sql statement
$stmt = $dbh->prepare("SELECT ijl, description, source, user_id, timestamp FROM Submissions WHERE MATCH (ijl, description) AGAINST (?)");
// bind parameters
$stmt->bindParam(1, $search, PDO::PARAM_STR);
// execute prepared statement
$stmt->execute();
对于我当前使用 MyISAM 表引擎的全文搜索。任何帮助都会令人难以置信。谢谢。
【问题讨论】:
-
只是提到返回的时间是以秒为单位的,而不是微秒,所以一个数字例如0.0412356 大约是二五分之一秒,而不是 4 x 10 exp -8 。