社区
基础编程
帖子详情
mysql_free_result有必要吗?
codeyell-com
2009-09-02 05:04:32
数据库查询结束后有必要free吗?
...全文
140
1
打赏
收藏
mysql_free_result有必要吗?
数据库查询结束后有必要free吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ddboy
2009-09-02
打赏
举报
回复
没多大必要, 除非页面调用数据库的地方很多
mysql
查询后调用
mysql
_
free
_
result
_怎么释放_关于
mysql
_
free
_
result
和
mysql
_close的解惑
之前用
mysql
的时候一直是在用短链接,调用
mysql
_store_
result
获取一次数据之后就直接调用:
mysql
_
free
_
result
(m_
result
);
mysql
_close(m_Database);但是有两个问题:1.当使用长连接时(即connect之后一直不close),如果最后会调用
mysql
_close,需不需要每次都调用
mysql
_
free
_
result
呢?2.当
mysql
_...
mysql
_
free
_
result
定义和用法
mysql
_
free
_
result
() 函数释放结果内存。 如果成功,则返回 true,如果失败,则返回 false。 语法
mysql
_
free
_
result
(data) 参数 描述 data 必需。要释放的结果标识符。该结果标识符是从
mysql
_query()返回的结果。 提示和注释 注释:m...
mysql
结果集的滚动性操作_
Mysql
对结果集的各种处理操作
取完数据之后,需要释放这个结果集。
mysql
的结果集其实就是一个
MYSQL
_RES结构,其定义如下:typedefstructst_
mysql
_res{my_ulonglongrow_count;// 结果集的行数unsigned intfield_count,current_field;// 结果集的列数,当前列
MYSQL
_FIELD*fields;// 结果集的列信息
MYSQL
_DA...
mysql
查询后调用
mysql
_
free
_
result
_怎么释放,
mysql
_
free
_
result
如何优雅的执行
简介
mysql
_
free
_
result
操作稍有不慎,就会造成内存问题,要不是泄漏,要不就是非法访问。先来看下通过
mysql
提供的client API进行数据库操作的基本过程, 在整个过程中的每一个阶段,都要去判断代码是否出错,但是并不是每一个地方都需要去调用
mysql
_
free
_
result
()操作的。逐帧分析下面我们假设在程序的各个阶段出现问题,来看下执行
mysql
_
free
_
result
()...
mysql
m
result
_关于
mysql
_
free
_
result
和
mysql
_close的解惑
之前用
mysql
的时候一直是在用短链接,调用
mysql
_store_
result
获取一次数据之后就直接调用:以下是代码片段:
mysql
_
free
_
result
(m_
result
);
mysql
_close(m_Database);但是有两个问题:以下是引用片段:1.当使用长连接时(即connect之后一直不close),如果最后会调用
mysql
_close,需不需要每次都调用
mysql
_
free
_r...
基础编程
21,889
社区成员
140,337
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章