mysqli_free_result有必要吗?

2022-08-30 20:07:08

我正在查看我的代码,并读到当不再需要您的结果对象时,它被重新建议使用mysqli_free_result。但是,在看到每个查询在整个脚本中反复输出到变量之后,我想知道是否真的有必要。似乎每次运行查询时,变量都已被擦除干净并设置为新结果。只是好奇是否有人对此有任何意见。$resultmysqli_free_result$result


答案 1

实际上这是必要的,因为当发出许多请求时,它可能会给服务器带来沉重的负载。因此,最好是使用它。

当您知道此查询后跟其他查询时,其他一些情况,因此您不必使用它。


答案 2

这从来都不是绝对必要的,但最好密切关注您正在使用的资源,并知道何时不再需要它们。

删除额外的代码行是相当少的工作量,所以我每次完成结果集时都会这样做。它还有一个额外的好处,即当您完成资源时,可以清楚地看到阅读您的代码的人。


推荐