哪个对sql行返回的性能更好:内联与函数调用

时间:2019-02-05 16:27:24

标签: php mysql sql

我有一个返回数千行的sql查询,该查询在多个页面上完成。我想知道是否可以将行返回值分别发送给一个函数,以构建返回值以使代码可重复使用以实现可维护性。我知道这可能会导致开销问题。上限很可能是5000行。

此服务器上的此复合设备将拥有10,000个用户吗?

有什么更好的方法建议吗?

Example: 

if($result = $conn->query($sql)){
  while( $row = $result->fetch_assoc()){
    array_push($data, returnFunction($row));
  }
}  

function returnFunction($row) {
  $dataTemp = new stdClass();
  $dataTemp->image = $row["image"];

  return $dataTemp;
}   

0 个答案:

没有答案