gpt4 book ai didi

php - 使用 PHP 返回多个值(变量)

转载 作者:搜寻专家 更新时间:2023-10-30 23:28:59 27 4
gpt4 key购买 nike

<分区>

你好,我正在开发一个函数,它应该返回一个数据库结果集以及查询检索数据所花费的时间。效果很好,但我不知道如何返回时间和结果集并使它们在 View 中可用。感谢您的帮助。

我的代码是这样的:

public function getNumResults($term) {

   /* Count query Execution */
$starttime = microtime(true);

  $query = $this->con->prepare("SELECT COUNT(*) as total
FROM sites WHERE title LIKE :term
OR url LIKE :term
OR keywords LIKE :term
OR description LIKE :term");

  $endtime = microtime(true);

  /* Calculates total time taken */
$duration = $endtime - $starttime;

  $searchTerm = "%". $term . "%";
$query->bindParam(":term", $searchTerm);
$query->execute();

$row = $query->fetch(PDO::FETCH_ASSOC);

  return $row["total"];

}

在 View 中我像这样返回结果集:

<div class="mainResultSection">
<?php
$resultsProvider = new SearchResultsProvider($con);
$numResults = $resultsProvider->getNumResults($term);
/* Not working */
$timeResults = $resultsProvider->getNumResults($term)->duration;
echo "<p class='resultsCount'>$numResults results found. In $timeResults <p>";
?>
</div>

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com