20

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

4

2 回答 2

8

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

在其他情况下,您知道此查询后面跟着其他查询,因此您不必使用它。

于 2012-12-30T04:00:41.127 回答
8

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

放入那行额外的代码几乎不需要付出任何努力,所以每次你完成一个结果集时我都会这样做。当您完成资源时,它还有一个额外的好处是让阅读您的代码的人清楚。

于 2012-12-30T04:04:24.280 回答