- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的站点上,数据库在几分钟后断开连接,并在几分钟后自动连接......我认为这是由于超过了 mysql 连接......我应该使用 mysql_free_result() 或 mysql_close().. ...或者让我知道是否还有其他问题....
最佳答案
这两个函数做了两件完全不同的事情。
MySql_Close()
将关闭与数据库服务器的连接,但这是在脚本结束时自动完成的。所以除非你一开始只需要DB拉出一些数据,然后你要处理很长时间的数据,否则不需要手动关闭连接。
MySql_Free_Result()
另一方面,嗯,释放保存由 MySql_Query()
返回的行的资源,这意味着它释放了你的内存,你不能使用该资源不再检索数据。如果您的数据库服务器位于另一台机器上,那么这对数据库服务器没有任何影响。
就您的问题而言:查看您的配置以了解您的数据库服务器接受了多少连接。还要检查您的日志文件以确定导致服务器崩溃的确切原因,然后从那里开始工作。
关于php - mysql_free_result() 或 mysql_close(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1998239/
这个问题已经存在: 9年前关闭。 Possible Duplicate: Warning: mysql_fetch_* expects parameter 1 to be resource, bool
这个问题在这里已经有了答案: mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows etc... expec
在我的站点上,数据库在几分钟后断开连接,并在几分钟后自动连接......我认为这是由于超过了 mysql 连接......我应该使用 mysql_free_result() 或 mysql_close
我一直在使用 Dreamweaver 开发基于 PHP 和 MySQL 的网站,但由于它往往会过度处理简单的事情,所以我通常会编写自己的查询和 PHP 来处理结果。 在完成一个更复杂的页面后,我最多可
我知道所有关联的结果内存在脚本执行结束时自动释放。但是,如果我使用了很多如下类似的操作,您会推荐使用它吗? $sql = "select * from products"; $result = mys
我只是 PHP 编码的新手。我目前正在开发一个带有分页的简单系统。我想知道使用分页时是否需要释放收集的结果并关闭连接? 提前致谢! 代码如下: View Records
此代码在释放结果之前测试是否有结果: $result = mysql_query($query) or die("$query\n\n" . mysql_error()); $id = mysql_i
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
我有2个代码(程序) 程序 1: //global variables MYSQL_RES *res_set; MYSQL_ROW row; MYSQL *connect; int main() {
我试图从数据库中获取一个值并将其存储在全局变量中,如下所示: mysql_query(con, query); MYSQL_RES *result = mysql_store_result(con);
我是一名优秀的程序员,十分优秀!