陷入困境的疑问

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了陷入困境的疑问相关的知识,希望对你有一定的参考价值。

我使用简单的mysqli查询,即使它们没有产生结果或从服务器回答给我错误,我关闭与mysqli_free_result命令的连接。问题是,这些连接有时会卡住,我无法在Information_schema中删除它们,因为我无法访问该表。有没有使用mysqli解决卡住连接的解决方案。

$query = mysqli_query( $this->link, $sql);

然后:

mysqli_free_result($query);
答案

根据mysqli_free_resultdocumentation只释放结果的记忆:

释放与结果相关的记忆。

在你的情况下,由于连接“卡住”,我认为这意味着查询需要相当长的时间,并且还没有返回结果,所以mysqli_free_result将无法正常工作。

如果您想放弃等待结果并终止连接,可以使用mysqli_close(CONNECTION)CONNECTION::close(取决于您初始化连接的方式)来关闭mysql连接。有关详细信息,请参阅documentation

以上是关于陷入困境的疑问的主要内容,如果未能解决你的问题,请参考以下文章

外部存储的 UIImage 使应用程序陷入困境

开源项目存活有多难? 被数百万人使用的 Babel 陷入财务困境

开源项目存活有多难? 拥有数百万用户的 Babel 陷入财务困境

ASML即将陷入困境,该对中国市场下定决心了

当AT89S51单片机运行出错或程序陷入死循环时,如何摆脱困境?

将非常大的 CSV 数据集加载到 Python 和 R 中,Pandas 陷入困境